'There are shades of gray!'
Kim thought about what her arch-foe had shouted during their encounter at the jewelry store days after the plot had been foiled. Shades of gray? What kind of idea was that? Good is good and evil is evil. There is no such thing as being able to have 'shades of gray' to it. They were polar opposites and that was that.
But the more she thought about it, she began to realize that there was a bit of shading to be done on both sides. Shego was definitely more evil than Drakken and his silly take-over-the-world schemes, and Kim had more good in her than Ron. She could barely lie to save her life and he did it daily ('little white lies' still counted as lies in her book). GJ was good, but dabbled in things that would be questionable to most.
Not to mention Wade and his habit of hacking into things he shouldn't. Like her diary, for instance.
Okay. Maybe she did have to admit that Drakken had a point. He wasn't nearly as evil as he could be. A fact that Kim was relieved for.