The guy is BATSHIT crazy. He has blamed the death of Varian and his son on Sylvanas. If you want to blame someone for his death, blame himself. Guy committed suicide. You can also blame Garrosh because if Sylvanas did not attempt to take silverpine, the Forsaken would've been labeled as traitors and killed off. This cheesehead deliberately saw Varian get killed by Gul'dan and says he wishes to avenge his death by killing Sylvanas. WHAT? He went against the direct orders of Anduin that the Horde is to NOT be engaged unless the situation requires it. [The sake of it was to not restart the faction-war.]. No, this guy says fuck you, takes a valuable piece of the Alliance military and engages her and ends up losing many soldiers, the ship and nearly his life -TWICE- in Stormheim.
The guy is a complete shithead to Anduin. "A KING MUST BE ON HIS THRONE, NOT MOURNING!!", Do you realize where you are, Genn? In Stormwind. Your Kingdom is fucked over how can YOU of anyone tell another King how to rule? and Genn, you mourned the fuck outta your son and he deliberately killed himself. Then when Anduin arrives at his father's death-site he yells in his face like some guy caked up on crack-cocaine. "HOW COULD YOU JUST LEAVE!!".
The guy has started wars for no reason, out for revenge for no reason, serving at the leader of the Alliance military for god-knows what reason. This guy is one crazy mothertrucker and needs to be put down. I don't care how they off him, questline, dungeon boss, raid boss, this character needs to f'ing go. I'm sick and tired of this guy ruining a cool race. He's a F-tier character and whoever wrote him thinking he was supposed to be the "cool guy" of the Alliance, epicly failed.