What i am saying is that in the long run, one would expect Nadal to dominate Federer when they play the majority of their matches on slow surfaces - as it the case. That does not mean that there can be one off victories for either player against adversary (i.e. when the conditions did not favour them). The slower conditions/courts make it so much more difficult for aggressive players to win against Nadal.
I mean how come the conditions have to be the deciding factor of how great a player is, to me this is unfair arguement, i mean yes fed is not dominating like he use too but jus because fed and other players that cant beat rafa and nole and andy that doesnt mean that they are not great players. I just dont get that why do you guys think that however the conditions are that the players who are suppose to be beaten does end up winning should get a harsh beating jus because they won against the player who was one of the best. Nadal, Nole and Andy should get more respect for their effort to get to the level they are in. And people need to stop wiping feds ass so much, its ridiculous, i did the same thing with rafa because im a rafa fan i admit it, but i told myself i need to stop that because its not gonna change anything, the end result is that rafa had a bad day while the other opponent had a good day. So the conditions excuse needs to stop because its getting stupid and old really.
EDIT: Plus if the player is not good in slower courts than that player should practice and try to get use to it, for example rafa had to get use to faster hard courts, its his weakest surface but look what happened he won aussie open in 09 and won us open in 2010, which is a great achievement and i think everyone should get use to the surfaces it doesnt matter how the surfaces play.