Well, to be honest, if there was a big tournament this weekend (The Ocean State), I personally think the players in the tournament should get first priority. However, I *also* think this should be made clear to everyone. So you go in, show your ID, they check the list of registered players for the tourney. I see no issue with that, as long as they say up front what they are doing. If you are out for a casual night out, that's great and please make it a night of pool!
However, remember that there are many people with a lot more invested in pool in terms of time, interest, and livelihood. Maybe they have never played on those tables and need to warm up for the tourney.
But like I said, POST the policy, and stick to it. I'd make it that if there are no registered tournament players on the list, you get the next table and are guaranteed an hour. If no other tourney players sign up you stay as long as you want. If a tourney player signs up, the first non-tourney players that went out and have been there for more than 1 hr get politely asked to move aside (and maybe the tourney player buys them a round of drinks
Anyway, I'm off to go watch that tourney!!
KMRUNOUT