Earlier quoted context omitted.
> "[...] whose duty is it to volunteer to clean it up?" While this isn't applicable in all areas, a rule of thumb could be "those who making money with the people which have to use toilets". Anecdotal example: I'm living in an amusement district of a big German City. There are very few public toilets and most of the few are paid ones. So every weekend the whole district is smelling like a big bowl of piss, except in…
Or better yet, why not enact laws that say bars, clubs, gas stations, liquor stores, restaurants and cafés have to have free toilets? Give them some compensation, e.g. government pays for putting in or upgrading the bathroom and the restaurant just has to keep it clean and open. It solves most of the problems with public toilets out on the street, such as them being nasty and occupied by homeless people, because the…
In the US, there's a law that says all places that serve food and aren't on a public street (e.g. a food truck), have to have a public toilet.
At least in my jurisdiction, gas station don't have public toilets because they want to---they have it because since they serve reheated hot dogs, they are required to have a toilet.