Having never eaten meat there's a couple reasons I don't eat meat:
You put it way too many calories in feed for the amount you get out in meat.
Stomachs don't like sudden, drastic shifts in diet.
Takes too much land to raise even free-range meat.
What do you mean that you put too many calories in? As in the food for the animal itself? Well technically they eat foods that we humans can't eat. So it's not a loss, more of a gain on our part because the animal gains more fat and meat that we can put in our stomach. I mean have you seen what pigs can eat? Gross stuff leftovers from our food that we aren't supposed to eat.
The stomachs part it depends if your stomach can handle it or not, some people can handle drastic shifts.
Your own meat? Or market meat?
If your own meat, then you buy from a store.
If market meat, not really, the lands the animals are raised on aren't big at all.