Yeah and we should not forget that the death of one of his brothers was still quite fresh at that point, he was not used to being in charge because of his status as baby brother and he just simply panicked. Thancred himself was also just quite frustated at that point and also just took it out on him. I am not fine that they showed the WoL with a fist too because I honestly just felt bad for him. Because its like you said, he was not ready telling the guard to shot her but just to do something and seeing how this was in a rebellion where the WoL already got poisoned and probably quite some people injured, its not like its completely out of the realm to shot her. (And it was not a deathly one either) I mean yes the best solution would have been to just arrest her somehow but he again was never really in charge of anything anyway and never have been in such conflicts.
I dont really want to slap many NPCs (but I do wanna talk some down and tell them to be more respectful to either the WoL or other people) but I wish the WoL would stop letting people get away. At the beginning and through SB where we somehow just let that Roe run away, felt just too strange. This was an enemy that was going to kill us. We were at war..at least take him out and arrest him if you dont outright kill him. But letting him run away felt like I was just watching that one part of Hildibrand with the old people..