That is good.
But the big problem on the argumentation that "if people had to kill what they are going to eat they wouldn't eat meat" or variations of that is that they ignore that for thousands of years that was exactly what human have been doing. They just eat less meat because it was more complicated to find the food and to keep it good for consumption (so certainly would have a lot of sharing when finding a hog or killing a cow).
Still today many people in many countries still kill what they eat (considering how big china and India is and how many undeveloped area are in the world it's possible that even today more than 50% of the world population have had to kill some animal to eat or do it routinely).
And in truth only people with good income and no worries about being famine reserve any time to think about "poor animals dying to feed us".
A good amount of people would possibly eat less meat and have more respect for what is killed and a small fraction might stop eating meat when they have enough other resources available(healthy nonmeat food,good sources of protein and money)
But yes humanity as a whole is not ready to just stop eating meat and it might be better to focus on the general happiness and fast and painless killing of the animals till we come closer to be able of putting up meat eating restrictions without risking the health of people that just can not afford the vegan diet that is currently a luxury diet.
So yes i agree with your post.