Dude has mic skills... it's just that his gimmick as corny as all shit. It's damn near impossible to have adult fans when you're obviously catering to kids. Not to mention dude really can't wrestle for shit...
...so yeah, I hate John Cena too.... I guess mainly b/c of that 1 year title reign he was on. But I still hate guys like HGH, Batista, and CM Punk more...