There are also strong environmental and ethical reasons against eating soy and other mass-produced crops in lieu of meat.
The best ethical option is to eat organic foods grown/reared by yourself or someone close by, but that option doesn't scale so well in our current economy.