There are no "morons". Just a bunch of people, like more than 99% of the world's population, who are very disconnected to the animals and who have lost alot of their inner empathy and love to all beings because of choices and indoctrination made since their childhood. Just like most vegans were before they made the connection, and understood the purpose of the animals and how unethical it is to exploit animals. It is hard to make the connection, when most people are heavily indoctrinated each day about that it is okay to use, kill and eat animals.
Non-vegans usually do not intend to be mean to animals, they are just heavily disconnected to the animals. By their actions they become desensitized and lose their intelligence and connection with animals. It is possible to demonstrate love and compassion towards non-vegans and at the same time not compromising veganism = love, compassion and non-violence toward all living beings. E.g. this former non-vegan who slaughtered many animals: http://www.farmkind.org/
We should practise nonviolence, and not judge other people and call them "morons", judging their motives and inner intentions.
More of my thoughts on this: http://bloganders.blogspot.no/2013/04/veganism-love-compassion-and-non.html ; http://bloganders.blogspot.no/2013/04/hatred-violence-and-judging-peoples.html
I highly recommend the wonderful book World Peace Diet by Will Tuttle