Consumers can choose to buy meat from local sources that are ethically raised and at a scale that doesn't negatively impact the local environment. Yes, that will probably cost more then what's at the grocery store. But do we need to eat meat every day, week, or month?
To put all the responsibility on the meat industry, policy, and the government is in my opinion the wrong approach. I think we should be educating consumers and influencing change through the scale of economics.
The critical threshold is people having equivalent options. If meat substitutes become indistinguishable they are going to explode across the market, just look at the adoption of filler in many food segments.
Most social change comes from the ground up, not the top down. Companies like Tyson aren’t inherently evil, they just prioritize profits. Tyson is investing in meat replacements right now because customers have said they want them.