Daenerys has "honour," but she is the biggest villain, in the producers' eyes. Tyrion is the biggest hero, but he has no "honour." Jon has "honour" (well, had, until he put his throne above his professed goal of fighting the White Walkers,) and he is even a pretty admirable character but the show doesn't really like…