Given that the bill was not in the Conservative Manifesto, or in the Coalition Agreement, or in the Queen's Speech - and that there has been no Green or White Paper and there's been little public pressure for it - many people are asking why this unwanted, unheralded bill is being rammed through Parliament with unprecedented haste.
But perhaps Cameron has been hatching the bill for it for some time. Perhaps it's why Cameron stuffed the Conservative party with A-lister gays and women - amid fierce opposition from the membership associations - such that gays are now obscenely over-represented in parliament.
It kind of makes you wonder about all those MPs who were sacrificed after the expenses scandal and those who "voluntarily" chose not to stand for re-election, doesn't it? What are the chances that most of them would have voted down gay marriage legislation?
Perhaps Cameron knew that the Conservative Party, as was then constituted, would never allow the bill to pass. He surely he must have known that gay marriage was on the UN's and the EU's agenda well before the 2010 GE because such policies take years, if not decades, to agree between countries around the world.
Perhaps people should be asking why Cameron chose not to tell his party or the country about his plans. And doesn't it make you wonder what else he has in store for this country?
Oh, and when Cameron refers to "our country", is he referring to the EU, Scotland, the UK or Britain?
Update: "... on Friday 17 June, the United Nations Human Rights Council passed a resolution on the rights of gay, lesbian and transgender people that sought equal rights for everyone regardless of their sexual orientation.” Hat tip: Sue / Witterings from Witney
- Apparently Chris Grayling thinks conservatives "may need support through uncomfortable social change"
- EU politics: gay marriage – required by "Europe" - Richard North, EU Referendum