My wife has a serious aversion to Mayonnaise, Salad Cream, Aioli and other similar condiments. It's not quite a phobia as she calls it, but she absolutely will not eat the stuff, will not allow it in the house, and even turns her head and looks the opposite direction when walking down that aisle in the supermarket...
This "phobia" in itself is a little annoying as I enjoy some garlic or peri-peri mayo as much as the next guy, and not being able to keep any in the fridge isn't ideal.
However, what really annoys me is her inability to mention this "phobia" when ordering food from a cafe or restaurant. So many times we've been eating out in a nice restaurant and she's had to send a plate back because it's had some mayo-like "emulsion" or some such shite on it. When this inevitably happens she blames the restaurant for not mentioning this ingredient explicitly on the menu. The first time it happened I probably agreed with her, but every single time since I have not. She still acts shocked, angry and annoyed whenever this happens as if its the first time. Every single time I will ask her why she didn't just say at the time of ordering that she doesn't like or is allergic to mayo, and every single time she'll go in a huff at me for "taking the restaurant's side" over hers...