The reason so many of us hate him is because he has the exact same BS comeback routine every single match, he seriously almost NEVER looses clean, he's TOO good a person (in character) which makes him extremely hard for people like me and many others to really relate to, and he is a big reason WWE went to crap (that's mostly due to his child following not so much his own fault). Guys like CM Punk have layers, most heels do, they're more human than the robotic, predictable, babyfaces. Punk has been a heel for quite some time but recently the fans have been getting behind him because he (like the oldschool fans) is sick of what the business has become, predictable, same old, not well thought out and lets be honest not very passionate. Long story short he has good and bad in him just like real people, that's what makes him likable and that's what makes Cena intolerable. That's my take.tho idk why everyone hates Cena im not a huge fan of the show either i just started watching it since the last time goldberg was on the show and stone cold steve austin. But Cena to me is just another hard working athlete trying to achieve a goal that he has set out for himself. I mean i cant hate the guy for trying to get back what he has been working so hard for just like everyone else. They all want the title, But Cena has worked very hard going through all the beat downs he got from punks Nexus and sticking up for the old wrestlers like brett heart. That guy to me seems like a hard worker. Dont get me wrong i think the story line for him to get his title back is a little bit of a let down of the show but still you cant blame the guy for trying hard to get back what he wants.