The church is getting its fair share of flak these days.