Nonsense. There is nothing remotely indefensible, intellectually or otherwise, about not wanting to eat meat. About a third of the world manage to do it without drivelling on about it.
It is people who turn it into an ideology and the main reason for this is to establish a moral superiority to make up for the fact that they can no longer have a bacon sandwich.
I have lost count of the number of times I have been asked'dont you feel better than everybodyelse' by a vegan. They seriously, seriously hate my answer