Odetta Holmes is a very complex character throughout the Dark Tower books. And she undoubtedly kicks some serious ass.

But if you're listening to the Stand, you're probably troubled by the weak minded <<<SPOILER FOR 3/4 of the way in the book>>>[
]

I should add, I hated her too, but because of how King crafted her character. I loved to hate her.