By "violently reject" -- I mean throw up it and whatever else I've eaten in the past few hours after about 3 seconds. It's not a medical condition, at all. To me, if the texture and taste of a food don't match, I can't eat it. It's very odd. I can eat loads of ketchup, but pizza sauce and pasta sauce make me throw up. Very odd.
A pill or operation isn't going to fix this.