You're making the incorrect assumption that vegetarians are replacing whatever meat they were eating with the more-expensive meat substitutes. As I noted in my comment above, there are plenty of meat substitutes and alternatives that are much cheaper than $7/lb.