I have nothing against an occasional soy snack. Soy is nutritious and contains lots of good things. Unfortunately, when you eat or drink a lot of soy stuff, you're also getting substantial quantities of estrogens.
Estrogens are female hormones. If you're a woman, you're flooding your system with a substance it can't handle in surplus. If you're a man, you're suppressing your masculinity and stimulating your "female side," physically and mentally.
In fetal development, the default is being female. All humans (even in old age) tend toward femininity. The main thing that keeps men from diverging into the female pattern is testosterone, and testosterone is suppressed by an excess of estrogen.
Soy is feminizing, and commonly leads to a decrease in the size of the penis, sexual confusion and homosexuality. That's why most of the medical (not socio-spiritual) blame for today's rise in homosexuality must fall upon the rise in soy formula and other soy products. (Most babies are bottle-fed during some part of their infancy, and one-fourth of them are getting soy milk!) Homosexuals often argue that their homosexuality is inborn because "I can't remember a time when I wasn't homosexual." No, homosexuality is always deviant. But now many of them can truthfully say that they can't remember a time when excess estrogen wasn't influencing them.