I don't think Rooney has been castigated. Who has castigated him? It's just that his injury has left him in the shadows slightly. Ronaldo has IMO, actually elevated his own position this year. He has proven himself in another league and has dealt extremely well with the injuries he has faced. Kaka has not done anything in the last 3 years to merit being talked about alongside these three. Has been poor at Madrid (when he has played) and was nothing that special for Milan earlier. His nationality is the only thing that gets him mentioned in the same breath as the best.