It took me a long time to stop eating meat, longer than I would have liked, but I managed to stop when it finally felt like I wasn't going without - and that's a lot of work for someone raised in meat and taters.
But one thing I do know is that shaming people or making people feel bad for eating meat isn't the best way to go about converting people to vegetarians... It just makes you look like a jerk.
If you want to help people eat less meat, provide easy recipes for full meals that have a meat like substitute that doesn't suck. What worked for me was beans - specifically black bean burgers because I love burgers - so it took a long time to find the right black bean burger for me.
It just takes starting with one thing - and if it ends with one thing, that's okay too because that person will consume less meat because of the change.
Sorry. End rant.