Also, what is the point of having a moral high ground? It doesn't accomplish anything. Even if some people's motivation for not eating meat is to feel morally superior, it shouldn't be a deciding factor for others to not eat meat.
For me personally it's about values[1]. I remember watching Star Trek as a kid and I think Riker said something along the lines that humanity doesn't enslave animals anymore[3]. We need a vision for the future and not oppressing and exploiting other beings for our own culinary pleasures is a good value to have I think.
We don't have to wait until the 24th century either. The future is already here, it's easier now than ever to choose not to kill animals, there are so many other delicious recipes[2] out there - if one would invest the time to research this.
And in terms of having kids - I think it was Hans Rosling who said that birth rates seem to fall in the developed countries. Also, imagine we would show a toddler how his sausages etc are made - from beginning to end. How do you think small kids would react if they knew what actually happens to peppa pig and friends? Why don't we show our kids the process of producing meat?
------------
[1] Best quote on this is from Dr Alex Hershaft. Holocaust survivor and FARM founder. He drew many similarities between what the Nazis did and what we do to farm animals. His story: https://www.youtube.com/watch?v=f7dZv43A0g0
His quote:
"[...]It's about us. It's about who we are, how we treat the least defensible, the most oppressed, the weakest in our society. What does it say about us?"
[2] http://annajones.co.uk/books
[3] EDIT: found that Riker quote from TNG: https://youtu.be/sS7NRtEJBcA?t=31s