First, "You're making the mistake ALL non-vegans make." Pray tell what's that? Quite a generalization.
"Whenever I go to a party, the meat-eaters...wave their meat in front of my face, thinking it will upset me."
- Now that's a very rude crack, and a straw dog argument, because it certainly doesn't apply to any omnivore I've ever met. You've clearly got a big chip on your shoulder against the people you slander with the term "meat-eater." I don't know anyone who only eats meat, and I've never met one who "waved meat in front of a vegan's face." Now that's nasty.
"They seem to think that a vegan cannot stand the sight or smell of meat."
- Some of my vegan friends have told me they don't like to talk about eating meat, and they are disgusted on seeing or smelling cooked meat. Many are indifferent. But I do try not to offend people I know are vegan, and don't go on at length about how delicious the stake I had for dinner the night before. If I'm having vegan friends for dinner, I don't serve meat. That's just me.
"they like the taste of animal flesh so much that they're afraid they could never give it up."
- Straw dog argument, and another nasty crack. You really put a lot of words and thoughts into omnivores' heads.
"Eating vegan versions of these foods harms no one. Am I supposed to avoid them just so that meat-eaters can continue to tell themselves that liking the taste of meat is a good reason to contribute to torture and suffering?"
- Who suggested that eating fake meat harms anyone? Straw dog argument. I fail to see what your fondness for artificial meat has to do with "meat-eaters can continue to tell themselves that liking the taste of meat is a good reason to contribute to torture and suffering?" You really are an angry person, aren't you!
I respect your reasons for eating vegan. I just don't appreciate your passive aggressive response when asked a harmless question about fake meat.