I don’t particularly care what other people eat or what they don’t. It’s of no concern or interest to me. However, what I don’t like is being branded as a criminal or an uncaring bar steward when I eat what I choose. More than that, as I recently explained in another thread, I dislike the practice that vegetarian and vegan food providers undertake by calling vegetables by names that sound like meat and animal produce (vegetarian “sausages”, soya “milk”, cauliflower “steak” and so on). If you sell vegetables then call them vegetables. Think up another name for a slice of baked cauliflower (or better still, just call it baked cauliflower - I'm sure it will sell just as well). Don’t call liquids that are made from plants “milk”.
Even worse than that, as the vegan bandwagon gathers pace, is the idea that everywhere must provide vegan alternatives for what is a small minority of the population. Some outlets now even prioritise vegan alternatives over omnivorous produce. One day last week there was an item in the press that explained that some store or other which used to provide a meat and vegan alternative of one of their products (can’t remember the details) were withdrawing the meat version. Their reasoning was that they didn’t want to risk vegans “who might be in a hurry” picking the wrong alternative. So basically, it doesn’t matter if I, who might also be in a hurry, am now forced to have the wrong product just so long as vegans don’t.
By all means adopt a vegan lifestyle if that’s what floats your boat (and make sure you get your vitamin B12 from somewhere). I won’t because I enjoy a rare fillet steak too much. But I don’t expect the arrangements I outlined above to prevail and inconvenience the majority of the population.