Got it, thanks for clarifying. I think both lines of reasoning have problems though:
X is ok because it’s cultural and we’ve been doing X for a long time.
Y is ok because we would be economically ruined if we didn’t do Y.
I can think of many things to fill in for X and Y that satisfy the necessary conditions, but still aren’t ok. I do, however, think this line of reasoning is valid:
Z is ok because we would literally starve if we didn’t do Z.
I don’t think any vegan would take issue with #3, since in that case Z is necessary, and vegans are only concerned with unnecessary harm.