"(He[BHO] has come out against the Defense of Marriage Act, and for allowing states to permit homosexual marriage.)"
McCain was playing politics. What's new? It is ironic they he will probably benefit from the California's Supreme Court decision promoting gay marriage.
According to the NRA's President, John C. Sigler, in the American Hunter, June 2008, P. 12:
Over the years, Barack Obama has either voiced support for, or voted to enact, laws to:
ban all handguns
ban the sale or transfer of all semi-automatic firearms
ban the Right-to-Carry in every state, nationwide
ban firearms in the home, even for self-protection
IMHO, November 2008 is not the time to help the donkeys. Neither Obama nor Clinton is acceptable for numerous other reasons.