It's very easy, He never Beat Edge in a ladder match in Edge's hometown... He never made HBK Tapout at Mania ... He doesnt star in movies and doesnt get distracted with hollywood ... He doesnt kiss up to kids which if you do there will be a backlash against you ... He isnt someone who has superstrength but then decides to make you tapout ... He knows more moves than Cena which isnt hard, 5 is an easy number to beat ... and He doesnt win all of these main events that he is in, in fact he wins probably half of them as opposed to Cena's 999% win percentage in main events. Not to mention the little things such as Tatoos, entrance music, does not appear to be a white rapper, does not rap his own intro music, does not give a military salute while having no military backround except for playing one on a movie screen, etc.
This is just a very ignorant post. Cena hasn't won many main event matches since he's been back. Batista isn't hated as much because he has just had a brand change, and he has new people to feud with. What does it matter cena doesn't have tattoos? You don't have to have tattoos. Cena hasn't been a rapper for ages, and his entrance music fits him, what does it matter if he rapped it? It doesn't. It means absolutley nothing.
I don't really understand the hatred for Cena anyway. There really is no point. Both of these guys draw heaps. Is it that if someone draws they have to be hated? Both of these guys have entertaining matches, and there is really no reason to hate a wrestler unless they are just really boring.