Ooooh yeah. I had to learn to cook because I'm too picky and felt bad rejecting pretty much everything others make for me. For the most part, if I hate something, it is a texture problem. I hate most mushy foods and squishy foods and very dry foods. I used to hate all of them, but I have managed to teach myself to tolerate certain things, like mashed potatoes, but I cannot stand fat chunks in meat, nor cartilage pieces. I definitely do retch, and I agree that it makes me feel a bit embarrassed. I also can't eat anything on the bone, and I hate seafood (except for canned tuna) and pasta (except spaghetti and Kraft Dinner), and if I eat cereal, I need to have the milk in a glass, separate from the cereal, so that the cereal doesn't get at all soggy.
There's probably more but I can't remember right now.