the root problem in THIS mall case is not so much moving cars when done. It is the fact that local drivers who are just out shopping are electing to do a discretionary charge while they shop rather than park in a normal spot.
They deserve the tainted burrito!
What Tesla COULD do, tho it seems pretty big brotherish, is recognize that they just drove 10 miles to the mall, and post a message before allowing charge port to open. Or better yet, play message loud over car audio:
"You just drove 10 miles. You are at the mall, which by the way you have charged at 23 times this year. You have 134 miles of rated range. Do you really want to be a jerk and occupy a supercharger bay while you shop? Or are you headed out of town this time and need the range... though you could have frigging charged at home last night. To open charge port, shout 'Yes, I'm a jerk', otherwise, please pull out."
They DO have the data!