If you are considering leaving, please don't. While some here may take your stances to be aggressive, that does not mean that they do not have a place, and that they are not considered by others.
You are actually very reasonable a in your responses to most criticisms, and I think there is something missed by some here in that there are underlying differences in where our moral centers are and the corresponding ideological underpinnings.
Part of the reasonable discussion that happens on this site comes with a caveat that arguments have to be couched in a manner that is socially reasonable, as if you are having a face-to-face discussion, and some disagree that this is taking place. This is far different from the fact that your beliefs are not shared or heard.
Unfortunately, there is not a lot of room for discussion when:
1) You believe that the consuming of animal products makes the consumer complicit in genocide, as animal rights are equally important and trump even personal health considerations that most consumers find themselves facing when considering veganism/vegetarianism. Not to say that I agree with the health-based premise.
2) Those in opposition do not like to be told that they are participating in said genocide, that their personal tastes and something as intensely private as their food consumption come under scrutiny and could be construed as mass murder, given that they have probably given the matter of vegetarianism it's fair share of consideration and come out on the opposite side of the moral fence.
This does not mean that this conversation has no place, this means that most people's minds are settled on the matter, but a conversation can take place as to why, and some on the periphery who have not given it much consideration can take note and make that choice for themselves.