If I can love and accept Rowan Whitethorn despite his flaws (abusive nature, low regard for anyone that isn’t fae) and appreciate his character growth over the course of Heir of Fire
then yall can forgive Chaol for wanting to do everything in his power to protect Celaena
you can forgive Chaol for being a little reluctant in accepting Dorian and Celaena’s powers even though he never did anything to hurt his friends on the contrary he still made sure his friends were okay and actively sided with Aelin all the while
you can forgive and appreciate Chaol’s loyalty and black and white views
Chaol isn’t perfect, but he’s not meant to be. That’s the beauty of his character. He is flawed and human.