Sort of off topic, but it's funny how much things can change...
Rewind a decade or so, and I was a meat lover extraordinaire. I loved it all. Roast lamb, crispy bacon, bbq, you name it!
I've been a vegan for over three years now (was vegetarian prior for several years), and I can honestly say the thought of eating meat now makes me feel physically ill.
I don't judge those who eat meat, just for me personally I actually feel the same level of revulsion eating meat as I imagine meat eaters would feel about eating human flesh. It's that revolting to me. Yet I used to down it with gusto.
So for a PP saying you don't have the discipline, I think it's just because you haven't reached that kind of level. Once you do, it's easy because it has become revolting.
For me, it happened because of watching various documentaries on the food industry, including Joaquin Phoenix's Earthlings. As an animal lover, it was so traumatizing that it all just clicked for me, and I could never go back to eating meat.
I'm not perfect, but this is my personal line in the sand.
There is a joke "how do you know someone's a vegan? They'll tell you", which for me personally is all wrong. I actually loathe telling people because it tends to get awkward real fast. I just like to live my life, and let others live theirs.