Sadly, this is the opposite of the UK cultural attitude. Kids here learn that cleaning up is someone else’s responsibility. Littering becomes a habit from an early age. Even compared to Americans, we are terrible litterers. You can see this in people’s behaviours in fast food restaurants: in the US (as in many other countries), customers will bin their food wrappers and return their tray when they leave. Even groups…
Well... yeah if you're eating in a restaurant, then yes it literally is someone else's paid job to clean your table. That's what makes it a restaurant.
Do you also criticise people who go to a restaurant and expect someone else to cook their food?
Or people who get a taxi and then expect someone else to drive?