A colleague of mine is a very devoted vegan. So devoted, in fact, that he argues that it is morally wrong to wear fake fur or fake leather, or to eat any kind of non-meat food that is meant to look or taste like meat. Apparently, doing so symbolically condones tyranny over animals, supports the meat and animal-based fashion industries, and demonstrates disrespect and contempt towards animals. Now, I have nothing against veganism, but this just seems too radical. Is this kind of argumentation sound? Or are there any more sensible arguments against fake fur or leather, or meat-like food items?