I have always found philosophical/religious vegetarianism and veganism very easy to dismiss. These are people who argue that eating meat is inherently immoral because animals are sentient. Of course, it is easy to point out that sentience is not strictly a trait of animals.
So the vegetarians try to hook their judgment of immorality onto some other distinction between plants and animals, but there really isn’t a distinction that anyone would recognize as morally relevant.
In the end, vegetarians have just drawn an arbitrary line, usually based on their incorrect suppositions about how plants and animals differ. Of course, Muslims draw the line on what is acceptable to eat and what is not according to what the owner and Creator of all life has allowed us. He has given us permission, whereas vegetarians have given themselves that authority to make these decisions as if they are the owners. What a disgrace.
NB: There are those who don’t eat meat, not in principle because there is something inherently immoral about it, but because they have ethical concerns with meat industry practices. Often those concerns are justified, and we should all be more conscientious of where our food comes from and which industries and industry practices we support with our buying power.