Hi,
I don't know anything about Dr. Phil.
I do know that people who are in the public eye draw lots of attention from folks who either love them or hate them. Can you think of a celebrity figure who hasn't had someone try to flame him/her with negative publicity? I can't... except maybe Mother Theresa.
People make all sorts of claims and charges; doesn't make them true.
People make alot of mistakes in their past (and present); doesn't mean they can't change.
People may have bad motivations and still do good work, helping others.
I figure that anyone we might choose to hear... we have to use discernment and be willing to take in the good and spit out the sticks. Nobody is right all the time (nor are they always wrong).
Hope
P.S. I don't like to hear anyone mock God, but I believe He is big enough to take a bad joke. In fact, of all the things that offend God, I bet poor humor is pretty low on His list. Just my sleepy opinion.