Up until Madrid 2011, Eeyore had not won a masters outside of hardcourt in 3 years. He had also not won a masters anywhere for going on 2 years. Now we are in 2013 and Eeyore has not won a title outside of hardcourt for going on 2 years. Do you give him the same amount of crap you give Nadal?
Also, up until Madrid 2012, Fed had not won a masters title outside of hardcourt since he won Wimby 2009. That's 3 years. Do you give him the same amount of crap you give Nadal?
Murray has never won a title on clay, and has only 3 titles off of hardcourt over the course of his entire career. Do you give him the same amount of crap you give Nadal?
Federer is the only man in 2012 who has won titles on hardcourts, grass and clay...all at the age of 31. All Nadal could win was clay. All Djokovic could win was hardcourts. And these guys are a whole generation younger.