Gay Republicans will distort issues like the above article to accuse the Democrats of taking gays for "granted." They like to refer to gay Democrats as one issue voters, claiming that we only vote democratic because the Democrats, generally, support gay rights.
However, it's really gay Republicans who tend to be one issue voters. Their issue: whether there's an "R" or a "D" after a candidate's name.
There is a historical parallel for gays supporting Democrats, even when individual candidates' records on our issues aren't perfect. In the 1930s, African-Americans en masse abandoned the party of Lincoln to support Franklin Roosevelt and the Democratic New Deal. Although at the time, the Democratic party was awash with Southerners who opposed civil rights legislation, New Deal programs helped minorities--and I think they sensed that FDR's heart was in the right place, even though he was hamstrung from pushing for a 1960s style Civil Rights Act. But in 1942, he signed an executive order barring racial discrimination in defense industries.
On gay issues, Kerry's heart is in the right place, as evidenced by his opposition to DOMA in 1996. He is not supporting outright gay marriage because he knows it would doom him in the general election--but he's doing nothing to fight gay marriage either. He will appoint judges who support our issues.
No matter how the Uncle Tom LCR's try to paint it, Kerry/Edwards is clearly the superior ticket for Gay Americans.
To put it bluntly and paraphrase Harry Truman on Richard Nixon: George W. Bush is a blundering, God-damned liar. His lies have cost the lives of hundreds of our soldiers. If he had to stick to the truth, he'd have very little to stick to. If you vote for Bush, you should go to Hell.