I only have issues with the kind of vegan who does think everyone should become vegan immediately and if they can't be healthy on a vegan diet then the ethical thing is to be sick. (I know a few people who can't, usually because of difficulties with plant-based sources of protein, or because they have to keep carbs way low, which is hard on a plant-based diet).
I do agree with you about "plastic people." I call them "The milk comes from bottles" crowd.
I know full well where my meat comes from. There are some things I choose not to eat, such as crate-raised veal, foie gras, and crated chicken.. When possible, I choose grass-raised beef
I actually think that the kind of extreme veganism that doesn't care about human health is another side of the same coin. (And the people who think we should stop interacting with animals like we haven't co-evolved for generations with dogs, cats and, in the case of lactose-tolerant ethnicities, cows). I'm talking as somebody who has complained many times about hotel restaurants that can't be bothered to provide any vegetarian options whatsoever and who would rather take a group of people I don't know well to a vegan restaurant than one which only offers steak.
Understanding our own nature, the web of life, and where our food (all of it) comes from makes us mentally healthier. It should be part of the elementary school curriculum for city kids to take them to farms and show them how farms work, ya know.