
Proponents of soy tout it as a "health food" and laud the high protein and isoflavane content. But most of this propaganda is coming from those who are selling soy for a profit. A closer look reveals that yes, soy is high in protein and nutrients, but these nutrients are not very bioavailable because of the abundant enzyme inhibitors and anti-nutrients that are also in soy. Soy contains trypsin inhibitors and haemagglutinin which are growth inhibitors, isoflavones that are both goitrogens and phytoestrogens which interfere with the endrocrine system, and phytic acid which binds to minerals to make them undigestible. These compounds are found in other legumes and grains, but soy has much higher concentrations and that's bad news for health.

Long-term excess consumption of soy increases risk of thyroid problems, reduces male fertility, causes premature female sexual development, and increases risk of endrocrine related cancers including breast cancer and prostate cancer. These problems are seen not only in humans, but also in animal models.
As if these problems are not enough, also consider that most soy is now genetically modified to withstand massive amounts of toxic herbicide, which can also contaminate the soy products. Yet another reason to avoid soy!
Further Reading
Newest Research On Why You Should Avoid Soy
Soy: The Dark Side of America's Favorite "Health" Food
The Ploy of Soy