Oh come on. I like Torrence, but dude don't talk when you wouldn't have even made the team in this race. Don't act like other people are cheating to make the team when you took the easy way to the Olympics by running for Peru (which had a women test positive last year at Pan Ams in I think the marathon). Torrence would have been toast in this race and I think he's honestly a bit jealous that he wasn't in it. If you abandon running for the U.S. to run for a different country, you don't deserve to talk sh** about U.S. runners at the trials.
And btw Lagat was never a convicted doper. If he actually officially tested positive, both his A and B samples would have been positive, but they weren't. Clean until proven dirty.