I really do not understand Cameron.
We have a pretty tolerant society. Civil partnerships between same-sex couples have been largely accepted as uncontroversial. Most sections of society have just got on with life. There has been no great push (as I understand it) from the gay community for church marriages.
But, Cameron, despite all the more pressing needs of the country, has pushed this non-manifesto item up the agenda and risks causing splits right left and centre. If some churches do allow gay marriages, those that do not will surely be taken to the ECHR, thus causing a major confrontation.
Already, muslims are being asked not to vote for any MP that backs the plans, so from a political point of view, it's hardly a vote winner.
Now, this is not meant to stir up a hornet's nest as to the pros and cons of religion vs. homosexuality, but why, oh why, does that complete numptie in No10 think that this is such a major issue that it is worth causing such strife over?

He really is bonkers, IMHO.
While he's in charge, I could NEVER vote Tory.