Isn't this a private business? If so, they have a right to run their business as they see fit. You are way out of line to make such a fuss. If you don't like their menu, go somewhere else. Additionally, bringing food into a restaurant is not very smart. If people get sick, the restaurant could be sued for allowing it. Again, you're way off base on this - go where they serve what you want!