It seems that you feel the young people "owed" something to the pool hall, that paying the hourly rate wasn't enough. That's what I think is wrong with pool. It seems many in business think people "owe" them, the room owners, something and they forget their doors are kept open by the people coming in the door.
Much of the food in the pool halls I've played in over the years wasn't fit to eat and it was over priced for what you got.
If people can get a good meal at a decent price then the restaurant portion will have a chance at making money. If the bar makes good drinks at a reasonable price then it will have a chance to compete with the other offerings out there. Consumers aren't as willing to spend their money as they once were without thinking about what value they are getting.
I once said I would never have a table in my home, because I wanted to be in the pool room playing in tournaments and matching up. The local room has nice people but the tables are poorly maintained, the food isn't of good value nor quality and the smoke is unbearable on some nights. So I put in a very nice table in my home and now I play alot more pool, have no smoke to worry about and have great food when I decide to make it.
I still play in the weekly tourney sometimes and sometimes I will eat something if I have to. They used to have a weekend special where you buy lunch and get free pool but they took that away. The $5 per hour cost is reasonable but as I said there's smoke, lower quality food and poorly maintained tables. There's no real reason for me to spend a lot of time in the pool hall anymore.
I believe it's like any other business, if you cater to the consumer's needs you are more likely to have word of mouth advertising, new and repeat business. If the owners have the attitude that the world owes them something, then I'd say it's hard to keep the business open. The owners are nice people, the staff are nice and courteous and the clientele are generally friendly. Consumers have a choice of where to spend their money and business are in trouble when business owners forget that.