Can someone explain to me how it is that gay marriage is even the least bit controversial within the ALp - let alone within Australia as a whole. Same sex marriage is now legal in Canada, the UK, New Zealand, many US states, France etc... etc... and not only that but in mots of the countries being in favour of gay marriage is now almost a sine qua non of being a modern progressive/left of centre party. In Canada, there is literally NO ONE of any rank in the NDP who is against equal marriage and the last time anyone was (Bev Desjarlais) she was punished and was never renominated.
How is it that the Australian Labour Party which has done a lot of progressive things over the years and is allied with parties like the NDP and Labor in the UK and NZ and the German SPD etc... can even allow anti-gay bigots to exist in their party?? Why not simply tell them all they are persona non grata and say "god riddance" - who would shed a tear?
Yeah. I never got why an Atheist like Gillard was anti-gay marriage. You can't make a logical non religious argument against it.
Hatman, you're assuming that politicians a) think out all their views and b) don't cynically espouse positions they don't actually believe in.