I hate to say it, but the world was designed for it to be hard for one to be 100% ethical. To those who inquire, I’ll offer suggestions on how to make changes within their means, but I would never belittle someone who does not. Those same people are probably more ethical in an aspect that I never thought about.
I think people would take the mainstream vegan movement more seriously if they stop making zealots as the public face and didn’t have an “all or nothing” approach when trying to convince people to eat like them.