>

Only toilet paper use in some situations. And even when relevant, it wouldn't even be a pennies worth.
Minimal water use.
Incorrect again about the trash can. A bin being used by 1 additional person does not cost extra money. Again, like the cleaning, the bins will be emptied and collected regardless. The only argument you have here is if literally thousands of non-customers are using the facilities every day. And that just isn't realistic.
If a company is going to stop someone who needs the toilet from going because it might cost them 1p (or 1c or whatever currency) then it isn't logic dictating that choice, and they shouldn't be defended for it.
Ima have to agree with this, some places definitely do a better place than others, my buddy once had an emergency and we were next to a subway and they held him up and said he couldn’t use the restroom unless he was a customer so he had to buy a cookie… >

Yeah, that’s just so morally wrong. >

But why? They need to be cleaned afterwards >

That's incorrect. They are scheduled to be cleaned at certain times. That cleaning will happen regardless of whether or not that specific person uses it. So it's not causing any extra cleaning.
Unless you are claiming that where you live they go and clean them after every single person who uses them? >

Okay than… water use and toilet paper use, maybe the trashcan is getting used. All of that causes extra money