I'm pretty sure I've never eaten Miracle Whip. I'm a late bloomer when it comes to creamy white condiments. (shut it Jimbo) I was the kid/teen/adult that ordered all foods plain, with only cheese. And would have a meltdown if warm lettuce (so gross) tomatoes or any kind of sauce showed up on my burger. Being hungry and getting screwed in the drive thru (again) and having your mom tell you to just scrape it off totally sucks and ruins a perfectly good McDonald's.
I can now eat mayo if it comes on my food but I don't buy it unless I need it for a specific recipe, like salad dressing.
And warm lettuce... NEVER! The smell makes me boak.
I once dated a guy who wouldn't eat anything white - no ranch, no mayo, no sour cream, no vanilla ice cream. Nothing.
I was like that about red stuff. My mom used to serve my spaghetti noodles with butter and a dash of salt. Now, I can't get enough marinara. But I still don't go anywhere near ketchup. I find it appalling. Like I don't even want it to touch my hands. The smell of it makes me ill. I won't even use it in a recipe. I have to improvise.
Ok, here's where my weirdness is about to show...
Ketchup just reminds me of small children who always seem to want to touch you or be held by you right after they're done eating. They always have one of five condiments on them - peanut butter, jelly, maple syrup, mustard, or ketchup. I feel like they always smell like one of those items. Ketchup is probably the most prevalent. And then they get it on you and you smell like it.
I know I sound like I hate children now. LOL! I love them, I really do!
Oh and I totally relate to your McDonald's story. If there is ketchup on my burger it will not be eaten. When I was a kid, my mother learned the hard way that her money was gonna go to waste and that I'd starve first. So she started ordering my burgers like this: "Can I get a PLAIN hamburger with nothing on it? Just the meat and the bun." And then before she would drive away, she'd check my burger to be sure it was right. I was a very particular child.