I find it funny to see people try and defend her by saying stuff like "she has spoke her mind" or "it's just playful banter" or anything else.
As I have said, I could buy that in past versions of the character. I admit even then I think she should have shown a bit more respect to people, especially Adam who will one day be her ruler, but there was still at least some respect there. This new DC version of Teela doesn't come across this way at all, she respects NOBODY and this make her totally unlikable.
Funny thing about them banishing Keldor like that is he IS technically a royal as he is Randor's brother and He-Man's uncle, so he is actually a prince.
So they are happy enough to banish a prince for being rude but Teela constantly gets away with it because she is... actually why does she?