sdandrea1 I see this differently than you do. Not a right thing in my opinion. You are providing a service free of charge without any benefit from the store cost wise. Same with hotels trying to guilt people to save the whales by not using the towels they charge each person for use. No benefit to the customer.
Does not bother me if people leave their cart, never blocked a space but may have been lucky all these years. Now, if Walmart wants to give me a coupon if I return the cart, I'll drag into then line but because of some guilt, no thanks. I'm not much on being compliant.