I get annoyed enough having to find the wifi password, having to do a monkey dance every hour would be more annoying still.
I think the reality of the situation is that it's WAY less of a problem than people make it out to be; most every coffee shop I've ever been in has been mostly empty.
Or after an hour keep providing wifi but put up a guilt screen explaining that you have costs etc.