Silva was 55 lbs heavier than Fedor in the cage(230 lbs vs 285 lbs). That is 55 fucking pounds! That is greater than the difference between a light-weight and a light-heavyweight! It is a bigger weight difference than that between Machida and BJ Penn!
No one would be shocked if Anderson Silva got beat by Lesnar due to sheer size and power, and most would still rank him as a better pound-for-pound fighter. But if you are Fedor, you are expected to beat men who have literally twice your power and reach and who outweight you by almost three weight divisions, because you have done is so many times before, and when the odds catch up with you and you are overpowered, people bitch that you are a can and that you got "exposed".
Fedor made his career defeating opponents who outweigted him by almost 100 lbs(Hunt, Silvia, Shultz, etc) but that was only because the Fedor of 2005 was so god-like, and he couldn't keep doing. Eventually the odds caught up with him. A 34 year old past his prime Fedor got beat by an opponent who was three weight classes heavier.
And here is the thing: it wasn't a definitive win. It was stopped by the doctor. Fedor would have fought the 3rd round if given the choice. This guy has been in worse situations in the past: when he got supplexed by Randleman and when he got rocked by Fujita. I am not saying that, if the fight had gone to the third round, that Fedor would have won it. But you could never rule it out. In his second fight with Nogueira, he butted his head and opened a deep gash and wanted to keep going. This is Fedor.
SUCKMYMUSCLE