There already is momentum in the right direction in many countries such as Germany. I don't think it's a hopeless fight at all
In 2011, Germans ate 138 pounds of meat each year. Today, it’s 121 pounds — a 12.3 percent decline. And much of that decline took place in the last few years, a time period when grocery sales of plant-based food nearly doubled.