So 2.5 million people party in Brazil’s gay parade (below). Meanwhile, in that bastion of freedom to the north, it transpires that the Pentagon still regards being gay as a mental illness. Illegal wars, torture and imprisonment without trial are perfectly sane behaviour, no doubt. I wonder what the Pentagon thinks of the gay British soldiers currently serving alongside the US army in Iraq. And what do those soldiers feel about being insulted like this?