I'm also unable to eat a certain common ingredient in cooking, and it's one that virtually every person on earth loves. I've found that complaining just results in them doubling that ingredient and I have no clue why. I've even gotten visible spit in my food before. Picking that ingredient out myself instead of mentioning it is usually better. I've grown a bit of tolerance for not getting what I want.
If I get a different package, it's probably not serving the same role, so I'll complain.
I think my treatment of the service industry changed significantly in high school, when I actually knew people who were working at restaurants and heard their stories of horrible customers. Having since worked at a restaurant and eaten out with lots of food service people, I believe that food service people tend to treat food service people better than others do (though I've seen exceptions both ways). I'm not trying to say this in a claiming-moral-superiority-via-kindness way, it's just a pattern I think I've seen in the world, and I think it kinda makes sense given the nature of granfalloons.
If you are in a resturant with friends and get a wrong food, would you tell your friends? I am wondering because I have never seen anyone stay quite if their food order was wrong. Just wondering if it may have happened among my group of friends, and they quitely ate their food.
If Amazon ships you a wrong product, would you keep that instead of what you had ordered?