Spam is a food I hate...
There are things I just cannot bring myself to eat because I think they are gross. There are things I won't eat because I don't like them. Then there are the things that I have never tried.
That is nothign compared to my kiddo. His food has to be beige, and non-sticky or messy. A peanut butter sandwich is good because the peanut butter is encased in the bread. Nice and neat. Jelly is a no-no because it leaks.
It really has nothing to do with flavor for him. I was about mortified when we mooted with wneighbor. She fixed him a "tostada" - tortilla with ground beef, and shredded cheese. He refused to even try it, and made a face and spit it out onto his plate before it touched his tongue. The only item he had never tried on it was the beef. He ended up going without dinner. I felt horrible about it.
I hate green peas. I don't mind the soup, but I hate canned green peas.
My mom used to make me sit at the table till I ate my peas and I would sit there for hours. (I can be rather obstinate too.) It was a battle of wills and I usually won.
Then I learned to eat everything but my peas and ask if I could be excused. My mom would say "After you eat your peas." At which point I would stuff every pea in my mouth and run either to the bathroom to spit them in the toilet or outside to spit them in the shrubs. I would just make it before throwing up, but I got pretty good at it.
When I grew up, I swore I would never have a green pea in my house. And wouldn't you know...Joshua loves them.