Even when people are immaculate in the private life a large percentage of Americans seem to be slobs in public and expect others to clean up after them. It’s one of the great shames of our nation that food and drink trash can be found on most sidewalk, roads, hiking trails, waters, the beach. It’s one thing if you are in a situation where down restaurant with table service and you are leaving a tip. But outside of that if you are not throwing your food trash away you are being a slob. Ands it’s almost always food and drink trash.
Leaving your trash at a stadium, movie theater, park bench, train, etcslob. Your parents not around to clean up after you. Or more likely they are the ones who failed to teach you good manners.