@EndorsingPRActice
I agree with you.
In life we ultimately have to be responsible for ourselves, if we have the mental capacity to do so, to the best of our abilities.
We all would like to be fed food and drink that we enjoy without having to prepare it ourselves, but when we decide to make something slightly easier for ourselves, ie buy and consume something that has been made by a third party, then we will pay a price.
We pay, literally, in a restaurant, for the food, the time and energy made to prepare it and have it served to us, or even in the supermarket we pay for the convenience to be able to take the ready meal home and eat it when we wish.
However we also pay in terms of risk. We choose to take a risk which comes from consuming something made by another person. While for many of us the risk is almost always worth our while, those with allergies have a harder choice. They lose peace of mind when they consume food prepared by others.
We can't expect someone serving food to take the weight off the shoulders of people the who have allergies. They aren't trained or paid enough to shoulder this responsibility. And even if people with severe allergies wish to live a "normal life" that just isn't possible without risk, in the same way people with other disabilities cannot do things in the same way as the majority of the population.
Obviously waiters will generally do their best, but, as pp has pointed out, while allergies are the most serious mistake they can make, feeding a vegetarian meat is not great, but it is something that can happen.
Your choice to not eat certain foods, yet still dine in an establishment where such foods are served is a risk you have chosen to take.