Basically, I recognize that what he says helps a great number of people. However, I don't like him personally, as a person. I used to listen to his show all the time, until one day I heard him berate a woman whose religious beliefs were different than his and he refused to help her. He was downright mean to a woman who called him with a sincere and reasonable request for help. I exercised my right to turn off the radio that day. I didn't want to offend anyone by bringing religion into it and I don't want to suggest that one set of beliefs is any better than another. Thus, if a "personal financial guru" can't stick to talking about personal finance, I'm not going to listen.
This is the key for me. I've seen blogs where Ramsey fans make offhand comments suggesting that people primarily dislike Ramsey because
he's Christian, which is way off base. I don't care that he's Christian, and honestly, to a certain extent I don't really care if he "brings religion into it". It's not inherently troublesome to me if he wants to say "God bless you" or talk about why his interpretation of Christianity informs his financial advice.
I just think he's an a-hole. Or, as tinyhands put it, "I don't like him personally, as a person."