President Barack Obama has changed his mind about same-sex marriage again, partly after discussing the issue with his daughters Malia, 13, and Sasha, 10.

Nice. Now we wait for the Congressional Medal of Honor to be awarded to the “awesome cute guy” from One Direction. Can you imagine how the media would have reacted if Obama had said he’d decided to preserve the definition of marriage after chatting to the kids, or if a Republican president had used a similar line to justify a policy?

It’s all sheer nonsense, of course, just a folksy attempt to disguise the fact that Obama’s Hollywood buddies told him the donations and fundraising parties would disappear unless he did something for their favourite cause. Most Americans don’t care about same-sex marriage. Many gay people don’t care about it. Equality, tolerance, a clumsy but vital co-existence. That’s what is essential to a civilized handling of sexuality. Marriage is not an entitlement but a social institution, not a human right but a child-centred entity based around natural law. Someone’s sexuality is their own business, and they should never be denied a job, home or respect because of it. That, however, is the sort of appalling behaviour now being projected at people who disagree with same-sex marriage, which is one of the bitterest ironies of contemporary politics.

Back to Obama. He can’t be re-elected without the almost unanimous support of black and Hispanic America. Not going to happen, Mr. President. You’ve done nothing for African-Americans, and their overwhelming objection to same-sex marriage is less important to you than the obsession with it among the chattering classes, in particular those moral champions of the world in Hollywood.

How gruesome it is that when Iranian protesters are slaughtered or when Africans in Sudan are massacred in legions, people like Iron Man Robert Downey Jr. and Spider-Man Tobey Maguire say nothing, but when their gay friends want to marry their other gay friends, they demand the president change the country and alienate millions.

Republican candidate Mitt Romney, who has hardly mentioned the issue, referred to marriage being between one man and one woman at an address to a Christian university last weekend, and was immediately described on CNN and elsewhere as making marriage a political issue. Mind you, Mitt doesn’t have any superheroes in his camp, so this sort of hilariously one-sided and dishonest approach is rather inevitable.

The Obama-loving media also managed to find some story about Romney playing a prank on a classmate when he was a teenager, and maybe even — good God, can it be true? — using the word “gay” in a less than positive context. In the universe of liberal authoritarianism, I suppose this disqualifies someone from ever holding public office, but to me it means someone acted like a kid when he was a kid. Then he grew up, and realized that such innocuous but dumb behaviour was not appropriate.

Unlike Obama, who thinks bullying churches and cutting away at religious freedom when it comes to health care is entirely OK. The difference then is Romney grew up and has put away childish things, but Obama is still playing with them.