Not discounting your point, it's valid. It is cheaper, healthier, and 99+% of excuses are BS (barring excessive compounding of food allergies). Buuuuut it feels hypocritical if you support companies that leverage child/prison/slave labor because "it's impossible not to"; Aren't a bunch of Amish communities (almost) self sufficient? If not, I'm confident they at least support fewer morally grey companies than us. So why do you get to decide where the line is drawn?
I respect your passion, and agree with your mission. Just feels like youre going about it aggressively.
Probably a poor analogy, but would you rather join a religion that teaches "Hey, we should respect each other, and here's how", or "If you dont, eternal punishment. Shame during your lifetime. Eternal woe"
Fundamentally, it could be the same religion with different evangelists. You feel like the latter.