In perhaps one of the bigger shocks of this year, evangelical US pastor Ted Haggard – who to this day continues to refute he is gay despite a three-year long drugs and porn fuelled affair with a male sex worker – has come out in support of same-sex marriage during a live online debate.