Iron will?!? You don’t know me vewwy well, do you? 
I can only speak for myself, but I’ve quite lost the taste for meat.
I first went vegan for Lent in 2018 - it took me a couple of weeks to figure out that means carrying snacks with you everywhere you go, because you can’t count on finding vegan food when you’re on the go. Before I went vegan, I would eat at a McDonald’s every couple of months - it was about the pigging out, not about the quality of the food, and I usually felt over-stuffed and gross afterwards. Fast forward to the end of Lent - I had fulfilled my obligation, but I wasn’t sure I wanted to go back to eating meat. A day or two after Lent was done, I had a long morning/early afternoon at the office, and was starving because I’d missed lunch. “Hmm” says I, “let’s see what a little temptation will do…”. I walked the couple of blocks to the nearest McDos, and said to myself “Let’s walk in the side door and through the restaurant - if you want to eat here, you can. If you don’t, you can walk out the front door and get a Clif bar to hold you till you get home.”. I walked through, looked at what everyone was eating, inhaled the smell - nope, I’m starving, but I don’t want this. That’s when I knew it was over between me and meat.
A couple of times since then, I’ve accidentally eaten meat - one time, I came home and my roommate said “Do you want to have the rest of our salad?” “Sure!” says I, and dig in. First mouthful, and it tastes awful, like there’s something spoiled in there. And there’s something that’s the wrong kind of chewy. I pulled it out of my mouth, looked at it, and said “Is there bacon in there?” “Oh, jeez”, she says, “I’m so sorry, yes, there is!”. I grant you, it was the kind of bacon that comes in a package when you get a salad in a bag at the grocery store, but still - it was not the bacon experience everyone goes on about.
Similar thing at a Japanese restaurant - the gyoza I ordered were pork. I knew on the first mouthful, and set them aside, because they tasted kinda gross. When the waitress came back, I explained what was wrong with them - I had made it clear that I wanted veggie gyoza, and I’d made sure there was going to be not meat or fish in the rest of my order. She apologized and took them off my bill. (“I should bloody hope so!” I thought to myself, but did not say.)
And it’s getting better all the time - there are now enough vegans and vegetarians in the world that most restaurants are adding veg entrées. It’s just smart business - when you’re out with a group of friends, some of them may insist on going to what is primarily a steakhouse, but that doesn’t mean that everyone in the group wants meat. It’s pretty rare (Ha!) now to find yourself in a situation where you can’t come up with anything, even if it’s only a salad and a plate of fries. (Which were probably cooked in animal fat, but let’s try not to dwell on that…)