Havent seen the marine and most likely i wont be watching that to, but i really have no idea why he is hated so much, hes had a good year in the ring from what i heard, obvioulsy not the best but improved massivley and is one of the nicer guys outside the ring from all reports, i dont have a problem with John at all.
I always thought Cena was an ok mid to upper-mid card guy. He was kinda humourous, had some ok matches and was essentially the lower tier Rock. But he has no place being champ/no. 1 con. for as long as I can remember.