Just to add, a lot of vegans (not all) ride their high-horse on their moral high-ground and judge, if not outright insult/shame non-vegans for their choice to not be vegan. A lot like how many religions shame each other for not believing the ‘right’ thing.
‘A few bad apples spoil the bunch,’ as they say. The most vocal also make the group as a whole, difficult to tolerate.