"On November 2, 2004 (Election Day), the same-sex marriage movement suffered a severe setback, and the traditional marriage movement a major victory, when state constitutional amendments prohibiting same-sex marriage were passed in eleven states: Arkansas, Georgia, Kentucky, Michigan, Mississippi, Montana, North Dakota, Oklahoma, Ohio, Oregon, and Utah (see: Utah Constitutional Amendment 3). The measures in Oregon, Mississippi, and Montana bar same-sex marriage only; those in the other states bar civil unions and domestic partnerships as well; and Ohio bars granting any benefits whatsoever to same-sex couples. Every state that had the "definition of marriage" amendment on the ballot passed the constitutional amendment."
http://en.wikipedia.org/wiki/Same-sex_marriage_in_the_United_States#BansAR - S
GA - R
KY - R
MI - S
MS - R
MT - R
ND - R
OK - R
OH - S
OR - S
UT - R
4 of the 11 Swing States had Marriage Amendments on the Ballot.
Of those 4 (Ar, Mi, Oh, Or), Bush won in two.
In the R states (Ga, Ky, Ms, Mt, Nd, Ok, Ut), Bush won in all.
There was heavy involvement from the Far Right to get these Marriage Amendments on the ballot.
Question - Why did Ohio need a Marriage Amendment?
It already banned marriage from between 2 people of the same gender.
So does the Constitution of Kansas.
So,
in some places there was no need for a Marriage Amendment.
Anti-GLBT Bigots voted for these things simply out of Bigotry and then they voted for the most Bigoted Candidate and then they called it 'moral values'.
This is how the Far Right stole the Election for Bush, through Bigotry.