Well, despite what anyone might think about her ... and I'll agree, she makes life seem like everything is in black and white, but there is a lot of gray in the world ... she has some good advice ... mainly that we're all too selfish. She gives blunt ways on how to improve our lives and care for others. She's harsh with callers because everyone's a "victim" and no one really takes responsibility for their own actions. Hmm. We're all like that, but most don't want to (or are afraid to) admit it.
As for her books, what radio talkshow host DOESN'T push their books? You'd be a fool not too ... especially if thousands, if not millions are listening. C'mon now, don't be stupid. And her books are common sense in a world that's based on "me, me, me." Hmm. What a concept.
Yes. The woman has a past, but we're all human and we're all hypocrites, if you get right down to it.