He was an early and vocal supporter of the decision to invade Iraq and was scathing in his criticism of the anti-war movement. But, bizarrely, the moment Bush announced his opposition to gay marriage Sullivan did a 180 on Iraq. He tied himself in rhetorical knots to explain why he dedided to support Kerry, a man for whom he had previously had nothing but contempt.
As with most homosexuals, their entire lives and everything they are involved with revolves around one thing and one thing only. Their sexual practices. Nothing else matters.
I've always perceived Andrew Sullivan as a mole. He attempted to proliferate and popularize the idea among Republicans that homosexexual "marriage" and homosexuality were good things. Note that he made a very good income out of posing as a needy man with AIDS among conservatives and after he'd received quite a good sum, was exposed as simultaneously soliciting elsewhere for homosexual sexual relationships without precautions.
And, his petulent dissatisfaction with President Bush and the GOP afterward was the finale I do believe worked best to fulfill his performance: to the effect, 'the GOP has abandoned me because they won't support "gay marriage"' and quite a bit of extensive theatrics afterward.
It's a process that first suckers people in, then uses them, then attempts to steal them away by commisserating with them about unhappinesses. His purpose seems to have been to create disharmony and objection and to feel sorry for him was to be suckered in, sorry to say.