People don't really realize what they eat, especially when it comes to gluten and soy. I developed a wheat allergy after college (which my doctor said was caused by stress and working in a pizzaria full of wheat) which caused me to have to switch to a gluten free diet. That means your prepared meal options are massively reduced, more of your time is spend cooking (which imo is a good thing, I'm conscious about what I eat now), and if you do eat out, take on a "gluten-free tax".
People who go on these holier-than-though fad diets don't understand what people who actually have dietary needs go through. There is no wiggle room for us. If we don't follow our diets there are real and serious medical consequences. We don't just "feel down on ourselves" for not following the diet and the strictness with which we must follow our diets cause real inconveniences.