That's a problem with basically all games/movies/every other kind of story these days. Nobody can actually be the good guy/bad guy. All the good guys are actually secret scum bags who have been hiding it their entire lives, duping the world, and all the bad guys are actually just misunderstood...