I really hate trying to turn into a spot that's flanked by two SUVs only to find a cart in the way. People are incredibly lazy. I love the ALDI's quarter scheme… it's just enough of a nudge to get people to do the decent thing.
What you were told sounds like one of those slightly tongue-in-cheek excuses people sometimes use to justify behavior, though that doesn't necessarily make it insincere. For most of high school I worked dishwashing jobs. A typical task for a dishwasher includes picking up trash in the parking lot. People throwing trash in the parking lot weren't doing me or anyone else any favors.
Do you do that consistently now that you're an adult? Do you bus your own tables at local restaurants (small business owner) but not at franchise restaurants?
But then, I also don't shop at Aldi or need a trolley.
I also don’t carry things in my pockets.
The fees associated with debit card transactions don’t land on me, so...
Here in the UK, shopping carts used to take a £1 coin, which incidentally had very similar geometry to the Indian 5 rupee coin (worth about 5 pence) - that was a great little find for our family, who always had a few 5 rupee coins lying around from our time visiting family in India. Sadly they updated the design of the £1 coin, so this trick no longer works.