I can't *STAND* mayonnaise. Absolutely loathe even the smell of it. I'm the same way w/ Ranch and Blue Cheese dressing. Just thinking about the smell of Ranch dressing makes me feel sick.
I've never told anyone that I'm allergic to any of these things. I simply ask for my sandwich or salad w/o mayo or ranch dressing. And, many times, I have to send my plate back because it's been served to me w/ mayo or ranch dressing.
And, many times, when I'm at an event or restaurant w/ people who find out I'm not eating mayo will say things like, "You don't like mayonnaise? Who doesn't like mayonnaise?"
Once, at a church function, there was a lady who's known me almost my entire life & knew about me & my "no mayo thing." She made a broccoli casserole, & I ate some. After I was finished eating it, she smiled at me & said, "Did you like my broccoli casserole?" And, when I replied yes, she laughed gleefully & said, "It has mayonnaise in it! I fooled you! See! You CAN eat mayonnaise!"
And, now, I ask before I eat anything casserole-y (& feel like a dork) - "Does this have mayo in it?"
And, as an aside, what's up w/ all these sandwiches pre-made w/ mayo?!
Anyway, sometimes, I think about saying that I'm allergic to mayonnaise. It would make things easier & people might respect a "mayo allergy" more than they do a "no mayo please" - allergies are okay, but, if you don't like something, you're just being picky.
MSG gives me awful, raging migraines, so I DO say I have an MSG allergy - I've never been officially tested, & I'm not sure if you can be tested for MSG. However, there is a MSG/migraine link. And, I'm sorry, but I just don't want to spend the next 24 hours in pain in a dark room just because I ate something w/ MSG in it.
I also once showed a reaction to a sulfa drug - I broke out in a rash all over my body & itched like crazy... like I was itching from the inside of my body. It was awful! So, even though I may just have a sensitivity, I now say I'm allergic to sulfa drugs.
Anyway, I really feel for all of you who have significant allergies!