I haven't read all of the posts, but I wanted to throw my $.02 in as a vegetarian.
I don't think that is immoral to eat meat.  I do think that it is immoral to ignore where your meat comes from, or to ignore the fact that it was a living being.  The only problem I have with others eating meat (and, in general, I have absolutely no problem with anyone eating meat...you wouldn't believe the defensiveness I've encountered over the years from people when they first find out that I don't eat meat...as if I am offended that they do.  I'm not.) is when there is a total lack of respect involved, as if being at the top of the food chain somehow gives us the right to inflict unecessary pain and suffering on other beings.  If anything, I think being at the top of the food chain should mean that we have the responsibility (and should have the brains and compassion) to treat those beings beneath us with respect. 
As you can imagine, I have a big problem with factory farming practices.  I do not have a problem with home-grown or small-scale production of animals for food purposes where animals are treated humanely.  I will gladly sell you a rooster for your stew pot.  I know it was treated with respect, and I made the decision to breed these animals and I don't believe that its life should be wasted.  If I have no use for the animal, I want it to go to someone who does.  If that use is feeding your family, I am satisified with that choice.
For me, it is not moral to eat meat.  Please notice I say me, and don't ignore what I wrote above and be offended.  My personal choice when it comes to not eating meat, from a moral standpoint (I could also go on about the environmental impacts, but since this is a discussion about the morality of it, so I'll stick to that) is spiritual.  The religion I follow is a simple, pacifist religion, and so violence of any kind is very, very much avoided. Taking the life of another being is an act of violence.  So I don't do it.  No, I do not consider the life of an animal to be equivalent to that of a person--but I do believe that we are all connected--people, animals, the planet.  And so an act of violence towards an animal is still an act of violence that affects us all, as we are all interconnected.