I don't think that killing animals for food is immoral, because of the simple fact that we need food to survive. Have you seen how malnourished most vegans are? Some have to take suppliments to give their bodies the proper nutrients they need because they don't get them from the food they eat. I eat what tastes good to me. Now, it just so happens that I do not enjoy the taste of beef, so I don't consume it too often. But I've also no moral compass suggesting it's bad for me to do so. Vegans remind me much of christians, within the terms that they try to throw their shit in everybody's faces, telling everyone how wrong they are for doing what feels right to them. Thankfully, most people know that ANYTHING IN EXCESS can be damaging to the body, whether it be meat or a million other things. Come off it.
“Whoever will be free must make himself free. Freedom is no fairy gift to fall into a man's lap. What is freedom? To have the will to be responsible for one's self.” - Max Stirner.