Christian, really. Get a grip on yourself.
She was expressing the fact that she didn't like head cheese. It is perfectly OK for her to not like head cheese. Just like it is OK for you to be unable to stomach fresh salad.
She didn't say that meat eaters are gross and shouldn't participate in a cooking forum. No offence was intended, and none should be taken. Particularly by bystanders who she didn't even know where present, let alone have any intention of addressing.
To follow up on your analogy, you've mistaken a sour raspberry for gunshots directed at your head. And opened return fire. Then you wonder why everyone thinks that you're overreacting.
In particular you not only indicated a negative impression of vegetarian food, but you told her that she shouldn't be in this forum. It is OK for you to dislike vegetarian food. (Though by your standards for you to say that insults everyone present who is vegetarian, and you shouldn't be doing it. For the record I happen to know that there are other vegetarians present, though I don't really want to drag them into it by naming names.) But it is not OK for you to arbitrarily start telling other people where they may or may not post. Who made you God around here?
While she didn't intend to offend (and I believe that you clearly shouldn't be taking offence), you clearly did intend to offend. Were I in your shoes, I'd be apologizing about now. Unfortunately your understanding of basic courtesy is so lacking that this option is unlikely to occur to you. But at least I'd hope that you could develop the common sense to realize that you're not exactly making friends right now, perhaps this is a good time to cease and desist.
Regards,
Ben