I'm assuming that this post is about the WWE character John Cena, and not the real man. Because I respect John Cena the person for his contribution to the business, his dedication, his charity work, and his work ethic. He's a good man.
That being said, when it comes to the character, I hate him and I always have. I know that a lot of people that don't like him are accused of trying to be cool, jump on the bandwagon, etc. But the truth is that I have never liked him. His ruthless aggression phase was probably the most tolerable for me, but when he went over Jericho on PPV, I instantly couldn't stand the guy. Here comes a rookie beating the first ever Undisputed Champion, and this was BEFORE Jericho ever left. I knew instantly at that point that Cena was going to get pushed down the fans throats, whether they likes him or not.
As soon as Cena became "The Doctor of Thuganomics" that was completely the end for me. As a fan of rock and metal music, and a person that always has and always will hate rap and hip hop, that gimmick didn't do it for me. Marky Mark and Eminem are not people that I like or can relate to, and so it was the same with Cena. I know most people loved this character, but I hated it. And when the fans started getting behind it, I couldn't understand why.
And then he won the WWE Title. I was expecting it, but I didn't like the way it went down. JBL has this monster reign, going over Booker T, Eddie Guerrero, Undertaker, and numerous others, including a Fatal Four Way match between the previous three mentioned. He escapes with the title all year, only to drop the Title to Cena completely clean and in decisive fashion at Wrestlemania in a 10 minute match? Not okay! And once Cena was at top, he brings that nasty, ugly, disgusting bling bling sideshow WWE Title that is still being used today to replace that awesome looking WWE Undisputed Title design. To me that was something that was unforgivable. I know that obviously it was a decision that WWE, and not Cena himself made, but in this case I feel the need to shoot the messenger.
Then Cena heads to Raw, goes over everyone on the roster before dropping the belt to Edge, only to win it back two weeks later. I always felt that Cena was pushed down the fans throats, and the fans apparently started to feel the same with the increasing boos every week. Cena goes through the drastic character change and becomes the fake, cheesy, baby kissing, goody two shoes wannabe Marine character because he played one in a movie. It's not like he served. He was in a movie! How you can go from Marky Mark to Ron Kovic is beyond me!
As for his in ring skills, he's not as bad as a lot of people say, but I don't think he's really that good either. He generates a reaction, but a lot of it is negative. He appeals to a demographic that I don't fit into, and I feel like it alienates the older fans that enjoyed an edgier product with rebellious characters. Cena is the clean cut, all American, apple pie eating babyface that little kids look up to, but I'm not a little kid so I don't appreciate it.
All in all, I've never liked Cena the character, and I never will. He just rubs me the wrong way, and he's never really done anything that I've liked. He's had a few okay matches, but I never wanted to see him win, yet he has time and time again.