Mordo’s betrayal

Am I the only one who believes that Mordo and Kaecilius are basically the same? I guess not.
In the beginning, when Kaecilius calls the Ancient One a hypocrite, it isn’t clear why he feels that way. Later on, it’s revealed that, according to Kaecilius, the Ancient One bends the rules, or breaks them completely, in order to prolong her life, and just that.
Mordo, when finding this out, reacts similarly – he knows that the Dark Dimension is a threat, but he still believes that the rules need to be respected, and accuses the Ancient One and Strange, just like Kaecilius, of hypocrisy. If the character’s arc will be in any way like in the comics, Mordo will also ally himself with Dormammu. Therefore…
But how can Mordo be so rigid when it comes to following the rules, especially since he knows that the rules need to be broken at times? He does that himself in the end, when he becomes the villain – speaking of which, did he steal the magic from Pangborn? Is that even possible?!?
Lastly…
