Well guess what...
there is a world of difference between bashing ones' particular faith or religion and standing up for a moral principle.
But Schweitzer didn't bash any faith. He pointed out that Mitt Romney won't be using his father's birthplace to appeal to Hispanic voters because of the polygamy connotations, because polygamy isn't exactly approved of in American society. That's electoral analysis, and probably a spot on one at that.
And standing up for a moral principle? Hah! I'm sure Lilburn Boggs said something similar.