^Ryder isn't yet the top guy tho... he was a guy who wasn't even on the card. Cena is the face of the WWE... so when people get sick of his shit, people REALLY get sick of his shit. Ryder adapted with his audience, Cena's stale.
BTW, a lot of Ryder's weaknesses, I'm sure get taken care of...