Ever go into a Starbucks with a laptop on life support only to find all of the electrical outlets covered up? A bit disingenuous for a company that advertises free WiFi with no restrictions.
How about going into a spacious Argo Tea Cafe, also with free WiFi and observe a few inconsiderate souls plugging in without buying even a cup of green tea with a ginger twist. Or even more obnoxious, pulling out their own grub.
Instead of providing free WiFi for everyone, offer free WiFi for customers! These cafes depend on brisk turnover for revenue, the local shops for survival even, and absent that, for current patrons to well, patronize them.
Implement a simple system where every purchase produces a random password that’s good for two hours of WiFi on the premises. If you want to stay longer, make another purchase. That seems fair, no? And obvious. And simple. Or am I missing something?