Show up en masse.
What is their seating capacity?
Show up with twice that number.
Far better to eat at others of the fine restaurants in Houston -- and let it be known far and wide why you are shunning these dumb@@$$3$...
As with 30.06 signs, the free market will take care of their stupid attitude.
~~~~~~~
CHALLENGE: Name one successful consumer business in Texas that still displays and enforces a 30.06 (concealed carry prohibition) sign.