Personally, I think just about every sit-down restaurant/mall/theater in the country ought to put in AT LEAST 2-4 L2 chargers.
You use a credit card to 'start' charging, at about $2.50/hr ALL THE TIME you are plugged in.....
HERE'S the NEW PART.....
Have an RFID or 'smartcard' reader on it, which takes a supercheap SINGLE-USE disposable RFID or smartcard, which the restaurant (or mall or whatever) gives you when you buy stuff (food, gifts, mall stuff, tickets, etc). If you scan it before you unplug, you don't pay for the first 2 (or 3 or 4 for theaters) hours....then you just throw it away.....they have rfid chips under $.10...how to package it is the harder part....but stores/restaurants can logo them as printed cards....
Now you have a system that rewards the casual shopper/eater, gets business into the store/restaurant, and penalizes the ones that want to squat.
If it's a McD's, maybe set the 'free' timer to 1 hr....for a chain sit-down, 2 hours...for a theater or mall, 3 hours...
And the ones that squat and don't 'buy', pay for those who don't.