It is not about being perfect but to reduce animal suffering where you can as we live in a non-vegan world where some things are only made with animal products.
Carnists are overlooking the fact that vegans are pushing for all vaccines to be made without animal products. Like when I went to my local pharmacy in Canada to get the Covid shot I asked for the covifenz plant-based vaccine but to my dismay they responded that it wasn’t available, so I had no choice but to pick Moderna instead and in February 2nd 2022 they discontinued that plant-based vaccine leaving the world with only the cruel options.
I’m tired of this “you must be perfect or you’re completely wrong, so stop trying to reduce harm” attitude from carnists as they don’t even apply these same unrealistic standards to themselves, that way thinking is problematic because if we thought that way about every issue nothing would improve because small improvements would be relentlessly attacked because they don’t fix everything.
I am vegan because of all the health problems caused by eating animal cells:
Just to name a few.
I would prefer no animals be harmed but when making that the basis for a vegan diet it is much harder to convince people that don’t care about animal suffering. Also, there are so many arguments used as “gotchas” that it becomes counterproductive, like the vaccine example you gave.
Pointing out what’s in it for them is a much better approach than trying to convince people that animal consent is important.