If you can afford it, you can also only buy meat from non-intensive farming. Or stop eating meat all together.
I just don't think it's morally right to wait for a solution that may not ever come, or not for a long time. I eat veggie fake-meat often, and sometimes it's great, but it's not close to real meat and I don't know that it'll ever be accepted by most of the population.