Lots of non-vegans make the assumption that vegans are looking down on them as morally inferior and don’t like it.
The best you can do for them is to tell them that it isn’t about them; it’s your choice for yourself.
Of course you might actually see them as morally inferior, in which case you can just say “Hey I am vegan and while I do see you as morally inferior, it wasn’t me who brought up the subject.”
You have to spend a lot of money to get to the places where the heroin is cheap…