It's just simply because John Cena is the perfect rolemodel. Well, he may not be exactly perfect or appropriate 100% of the time but he's just the face right now and that's what matters. Faces must triumph over heels, so to speak. It also helps that he's the most known wrestler of all time (him and The Rock). He's just the poster boy of the WWE that everyone knows and recognizes, even people who aren't even into WWE. Nothin' we can really do about that. Even the people who boo him and think he sucks still promote him pretty much. Hell, he even has a Cena Sucks tshirt is his own WWE Shop. :dawg: