O Little Town Of Bethlehem
I have sympathy with the vicar who decided he didn't want to be singing "O, Little Town of Bethlehem" this year. He'd been to the real Bethlehem, seen what a shit-hole it is, got involved with the politics- and couldn't square his experience with the fantasy version in the carol.
"How still we see thee lie"? Actually, no.
It's the job of a priest to point this sort of thing out.
Christianity isn't just bubblebath for the soul. There's also the social gospel.
Myth and ethics: a powerful- and volatile- combination.
Besides, there are plenty more carols to chose from.