Ok, so i know that Kat is technically an evil alien and all that and it is technically Coop's job to keep the world safe...but is he really a good guy? Let's think about this. Sure, Coop is the hero, but has most of his intentions ever proved to be...legitimately heroic? He bullies Kat, calls him names, fuels his hate and stokes his rage and delights in Kat's misery, instead of doing something more sensible and caring like trying to redeem Kat and make him give up his evil ways. And Coop's cruel and horrible attitude towards him doesn't just affect Kat. it affects his family as well. He hurt and tormented and disobeyed his own family just for the sake of getting rid of Kat. and he doesn't have any concern or regard for their pleas to get him to stop. I really doubt he even thinks about how his family would feel if he really did expose Kat's evil to the world. When the government comes to his house and take Kat away, never to be seen again. What kind of hero is he if he doesn't care about what his family thinks? So i ask you this...is Coop really the hero of the story after all the cruelty and selfishness he's inflicted onto Kat?