I keep seeing people not understanding why Ezran had such beef with Runaan when he forgave Zubeia and that it was bad writing but I think it makes a whole lot of sense, though it definitely could have been better written.
Like at the start of season 7, Ezran had just (at least I think he just got there? My memory is horrid, my apologies. Correct me if I’m wrong on anything in the timeline :) ) arrived to his kingdom that has been burnt down by a dragon (potentially causing more wariness around dragons and humans getting along even though Ezran has tried so hard to get people on board with the idea) with most, if not all of his DECEASED father’s and mother’s stuff they still had having been burned with them including the building where he grew up with his family and made those memories with them burned downed, having to process that and plan how to move forward when suddenly his father’s killer had just walked in with his own brother and friend trying to say it was fine when he clearly couldn’t think right with so many emotions.
And then Callum’s point about how Ezran forgave Zubeia even though she called the order to kill Harrow because thing’s were complicated is a good point but we have to remember that Ezran is a king now, with much more weight on his shoulders who had thought that it wasn’t very complicated this time because as far as he was aware, Aaravos’ prison was with the Celestial Elves and there wasn’t going to be a world threatening conflict that would cause things to be complicated. Besides he’s swamped with the duties of being king, I doubt he had enough time to FULLY process his grief for his father when he was so busy.
Had Rayla not broke Runaan out, I’m sure Ezran would’ve eventually let Runaan go (as seen in the last episode of s7) when he manages to clear his head because, Callum’s right, he forgave the dragon who literally gave the order, or at the very least give him a shorter punishment because of how long Runaan had been trapped in that coin.
I think the most important thing about it though is that Ezran is still just a kid. A kid who’s going to make mistakes and let his emotions take over solid logic and reasoning, especially when he’s dealing with the destruction of his kingdom.