Toilets are a scarce resource (economically speaking), and thus there must be some rationing method in place. If it's not monetary, it will be something else. In a perfect world there would be plentiful bathrooms and everyone would diligently clean up after themselves and take the trash out when full, so operating costs would be minimal (power and water bill and occassional maintenance). In the real world though, people don't do that, meaning you have to hire people to clean. Some people will also vandalize, which gets expensive in a hurry. Public (government-run) restrooms tend to be even worse because they aren't actively monitored, and for whatever reason people like to trash them.
In some places, like Phoenix, the situation is currently so bad that even paying customers cannot use the restroom in some smaller shops, due to the large homeless population. Having any option at all, whatever the cost, would be a far better alternative.
Explain what's evil, please.