Today’s the International Day Against Homophobia and Transphobia, a magical day where anything can happen—including a public endorsement by… Toronto Mayor Rob Ford?  There can only be one explanation: A Dickensian epiphany, ghosts and all. A Merry International Day Against Homophobia and Transphobia to everyone!