As someone who goes to the bathroom somewhat more frequently with the passage of years, I see the point to this argument. But, unless free bathrooms are customary, some provided by the government (as in parks or libraries) and some provided by private entities (like department stores or supermarkets), you are going to have problems of cleanliness and abuse. Big city libraries come to mind. And, soon, Starbucks.
The Euro solution has been pay toilets--pay to pee. It annoyed me at first, but I'm convinced that the alternative is stinky bathrooms unless a lot of resources are devoted to continued cleaning and policing.
Because the homeless, druggie and people hunting for discrimination paydays in court will make life hell. You’ll suddenly have every indigent hanging around inside every small medium and large business they can all day long, hopping from business to business every 20 minutes and every single stop they will say “I was just using the bathroom.”. You’d like to think it’s a small problem but every City from small to large would be overrun with rules like this. Just look at the avalanche of druggies and weirdos just from this one Starbucks thing. Now imagine every business you like to frequent being like this all day every day. It can happen.
Public pay toilets are indeed the best answer.