I feel like vegans are being taken advantage of
Eh, maybe at the beginning when you haven't adjusted and are looking for one to one replacements for meat. After a while though you just get used to beans and lentils, which are dirt cheap, and tofu and eat more of those then the fake meat products.