I hate tofu (as you may know) and have been avoiding soy and soy products since my breast cancer diagnosis. There has been a lot of controversy on the subject of soy and breast cancer because of estrogen issues. Now I think I have found some better information.
Some new research was done at the University of Illinois - Champaign/Urbana that was released earlier this week.
"Researchers at the University of Illinois found that the compounds in
minimally processed soy flour stimulate genes that suppress cancer,
while purified soy isoflavones stimulate oncogenes that promote tumor
Hence the confusion. Soy is good if not processed and helps prevent cancer but if it is processed it can increase cancer risk.
So if you really want you can eat tofu (without me) and soy flour but skip anything with processed soy.