The way in which vegans promote veganism leaves a lot to be desired for sure.
But if you kill an animal for food when you had alternatives then I'd argue this is always less moral.
With that said I do agree there is a tipping point. Cows can be raised on land no suitable for plants. Which means maximizing food production ethically is marginally at odds with complete conversion to veganism.