Times change. And so does received wisdom. Fewer than 20 years ago, Boris Johnson saw no reason in principle to differentiate between gay marriage and consecrating a union between three men and a dog. This week, he clambered on the gay rights bandwagon, welcoming an MoD decision to return medals to military personnel dismissed for their sexuality (though actual financial compensation for their treatment seems to be beyond the current government). A virulently ambitious Conservative politician has found it necessary to perform a volte face in order to stay aligned with public opinion.