"You're contradicting yourself" as a point isn't as strong as you think it is. Everyone does that from time to time. It's not an argument or debate where you lose if you contradict yourself, it's peoples lives and how they live it. They do not care if you think they're contradicting themselves and have no reason to. I know smoking tobacco is terrible for me and a completely idiotic thing to do but I still do it. It's a similar thing really, except humans evolved to have omnivorous diets whereas they didn't evolve to smoke. If you've been eating meat all of your life, been taught to cook based around meat, everyone you know eats meat etc, then to become vegan is a massive, life changing switch that takes months or years to achieve and is comparable to quitting an addiction in some ways. For many people it would be the hardest thing you ever do. You literally have to change all of your habits, the way you shop, the way you think on a day to day basis, the way you cook etc. There is no question that that is the correct thing to do, but there is also no question that many people will not make that effort, especially if most people around them aren't. Obviously if a lot of your friends and family are vegan and constantly cooking and eating vegan food then it becomes a lot easier, but most people don't have that influence and have to force themselves to make the journey in spite of everyone around them. Loving animals or not is the biggest motivation for the people who do this, but it's not going to pull the vast majority of people through that effort alone. To say nobody who eats meat loves animals, is obviously not true on any level, I don't think I need to explain that.