One thing I want to point out is that everyone I worked with at a grocery store loved going out and getting the carts. The employees saw it as a mini-break from the drudgery of the day.
From having to go get carts many times, I will say, that if someone leaves their cart in a parking spot... well that is bad behavior. But if they just push it into the grass, or out of the way, who cares if it is tucked away there, or tucked away at cart corral. Someone has to go out and get the carts anyway, and it broke up the day, got you outside.