Hmmmm if you're using the restaurant analogy it's more like the OP ate at the restaurant before and knew of a rule that does not allow a person to bring drinks from outside the restaurant, agreed, still enjoyed his meal and then came to the restaurant a second time for a longer meal. Then halfway through whilst already having eaten the entree and main snuck out a bottle of Shiraz which then got him kicked out. Angry at being kicked out for "accidentally" bringing a bottle of Shiraz from outside the restaurant demanded 100 dollars back when the meal itself costs 150 then got angry when the owner got upset. On top of that you found out the customer had a history of this before.
Read the OP post and the response from 42G.