I've long asserted that Christianity has an "image problem", one largely created by the media and a small number of controversial figures.
If a preacher does something immoral, or a prominent televangelist says something that can be construed as idiotic, the media is right there, making it headlines all week.
Yet you very rarely hear, in major news media, about the small-church pastor who works 100 hours a week for a tiny salary, trying to help drug addicts, council families in crisis, comfort people in the hospital, console those who have lost a loved one, rescue someone who is wrecking their life, talk to someone who is troubled, and raise money to feed the homeless. Not sufficiently titillating for the masses I suppose.
Those pastors are the majority, not the megachurch/tv flash and glitter crowd.