And technically, everyone in the show is some degree of asshole. That's where the moral ambiguity comes in. It's same ambiguity that has someone like Sandor Clegane, who in earlier seasons, executed a child without so much as batting an eye now become one of the most popular characters.