The bathroom facilities at football stadiums, minor league ballparks, etc., are usually trashed by early on in the game. From there they just go downhill. This is the era of pay for services. I'm surprised that options don't exist to allow someone to pay extra for a restroom staffed by an attendant. I know I would be willing to do so.
A fastidious person is easily appalled at the condition of the public restrooms. Generally speaking, people are often pigs in these types of facilities. At least at highway rest stops and the like, there are people performing cleanup all the time. And they wonder why people don't attend.