But that is the thing. She seems to show this side of her toward some characters, mostly J'onn. But when Hawkgirl betrayed the league in Starcrossed, it was as if Diana showed a cold-hearted and bitter side toward her. She said to Shayera when seeing her in a cell in Pt. 3 "I should leave you to burn." She released her, but I feel that if Diana would have left Shayera to die. I think she didn't do it because it would not be a way of a Justice League member. Diana I bet did it because her duty told her to help Shayera, not her heart. She even tried to convince the other league members that Shayera should be dismissed from the league. Also when Shayera returned to the league in the Unlimited, Diana continued to distrust her. It was aa if she had a tendency to hold grudges. I hate Diana for that, even though it makes her interesting. That was why I found Diana confusing.
I also found Diana despicable for her distrust, coldness, and hatred toward Shayera, even though you cannot blame her since Shayera did betray the league.
Also, J'onn is a martian who does not trust humanity. Yet, Diana is kind and caring toward him despite that. I read that J'onn betrayed the league in A Knight of Shadows, but I think it could be inaccurate. He even one time felt humans were selfish after reading their minds in Tabula Rasa and almost felt that he should not help them. I felt that J'onn is a martian who you can be unsure of easily. I do like J'onn, I am just saying that Diana is confusing because she trusts someone who despises humanity, yet distrusts Shayera after the events of Starcrossed. Shayera may have been mysterious and brutal, but she never tried to abandon her cause or shown any sign of disliking humans all together. It is almost as if Diana's personality is varied.