My family lives in Texas and since it is a big beef producing state, it's very hard to get a good veggie burger there-lol. Things are changing however, and there are more vegetarian options in restaurants.
My husband can't give up meat either, altho I could easily and I try to get most of my protein from other sources. We do buy our meat from local farmers, however, who raise their meat ethically.
I have to say, I raised chickens several years ago and loved them. They were pets, however! I could never bring myself to eat one of them and had no wish to. We did enjoy the fresh eggs from our own free range chickens.
I think if more people were aware of the way commercial animals were raised and pretty much tortured, and the fact that living a healthy lifestyle means more plant foods, not meat, maybe things would change.