Even mildly advocating for veganism as a vegan would be infuriating if it wasn’t so comedic. The mental contortions that even intelligent people will put themselves into in order to either avoid the topic or keep their head in the sand are truly something to behold. And ultimately it often feels like arguing with a past version of yourself, who perhaps held some of the same views.
I just don't advocate, at least not without prompting; it's too maddening. That I'm vegan often becomes known naturally, and once it's established, people in the know tend to start bringing it up on their own. I hardly ever go into advocacy unprompted. I think this is more effective. Just by being present, you might spark the thoughts that lead someone to changing their mind... :)