cogadh: Seriously though, any establishment has the legal right to refuse service to any individual.
True, though the customer also has the right to demand appropriate service after he paid for it. As silly as the matter itself is, it might actually present a legal conundrum. As soon as the customer pays for the all-you-can-eat buffet, and the restaurant accepts that payment, the two sides have agreed to a contract. If the restaurant decides _afterwards_ that they want to revoke that contract, they need to at least compensate the customer for not fulfilling their part of the contract completely. The customer can't "give back" the consumed goods in any case.
Morally, the restaurant didn't do anything wrong, they definitely gave the customer more than most other customers get for the same amount of money. Legally though, if the restaurant doesn't have any clause in their terms of service that allows them to act the way they did, they may indeed have broken their contract with the customer.
HereForTheBeer: To bring it back into the computer / tech realm, and maybe, somehow related to gOg (take THAT, mf'ers!), reminds me of 'unlimited' data contracts from both cellular providers and ISPs, that turn out to be not-so-unlimited. Unlimited until you reach our unpublished limit, and then it's limited. Oh, did we forget to mention that? Sorry, but please go ahead and pay the overage charge as soon as you have the opportunity.
Interesting. Are such contracts considered legal in the US? I'm asking because that matter was discussed in some detail here in Germany (we had similar types of contracts), and I think the final ruling was that the customer needs to be made aware of such limitations when he's signing the contract, otherwise the limitation can't be enforced. This has then led to ISPs hiding said information somewhere between the small print of the contract, so that it was
technically there, but not very visible. There was then another ruling (IIRC) which said that the limitation needs to have some minimum visibility (higher than something hidden in the small print) in order to be valid.