Yeah, but I'd probably go more with a flexible vegan in the guise of Peter Singer.
Ultimately, if I'm somewhere and people have gone to the effort of cooking for me without realising I'm vegan, I will likely accept as the food will be eaten regardless and I don't want to seem rude. Despite that, those situations are very unusual.
I only bother with B12.
I think being a vegan would be fine in Australia, but when I go visit my family in Bosnia, where meat and yoghurt and cheese are a staple, I'd be worried about being excommunicated from my village.
So b12 vitamins aren't necessary? Honestly I would hate to have to use vitamins, but it seems to be the consensus that it is necessary.
It's a very frustrating subculture where people will flip between 'it's better for you because x, y and z'. If their arguments are picked apart then they quickly bring up the ethics as if that was their argument all along.
Sometimes I want to be the only vegan in the village.
Ultimately, being deceptive and tricking people into changing their lifestyle will hurt the cause. There are many legitimate benefits to a plant based diet, they don't have to drill it into people that dairy will give you dementia and that a vegan diet will cure cancer.