You made some fair point here and there and really change some of my perspective with him.
As I said in other comments I didn't made his new event yet so I don't know how things develop from now on.
I feel bad for all the shitty things he passed through since Selena, but it's unfair how he dump it on the others around him.
Here and there, hopefully the MC will help to heal his traumas and become better.
(About Gunnar, I can't defend myself. He's just so awesome that I can't really criticize [Even though he is probably the toxiciest NPC on the whole game, but I'll turn a blind eye for him])