As a vegetarian soy makes up a huge part of my diet, particularly as I'm trying to consume a reasonable amount of protein. It's usually in the form of tofu, quorn (or similar meat replacements) and soy beans. I've heard a lot of kinda non-specific criticism of soy without anyone ever giving me a compelling reason to give it up (at least none that would outweigh the resulting protein deficit). Having said that, I've got no great love for fake meat and tofu doesn't do much for me when I cook it myself, so I could give it up if it came to it. Does anyone here avoid soy? Why? I'd love to get some better insight into this.