Your first point is literally why I went vegetarian. I tried getting meat out of sources that I could ethically comply with but gave up after a while. If you live in a city it is practically impossible.
I say vegetarian, because I eat the occasional egg if I personally know the chickens and their living conditions.
A friend of mine has a farm and adopts the occasional "free-range" chicken (which just means there is some outside part accessible from the cage). They are so heavily bred that they kept falling over because their breasts were too large, so they wouldn't move much. This is always what I think about when I read free range. Basically a chicken too fat to move that can look outside an open window.