I also explained how the divisive issues he and Democrats are bickering about are not up to them but society and have not and will not actually act on them. Even Obama who is now praised for his gay rights stance now didn't do shit until there was a pretty significant consensus in society about gay rights.
Obama appointed the SC Justices who were responsible for striking down DOMA in 2013 and giving us marriage equality this past July.
He also repealed DADT in 2010, over two years before he came out in support of same-sex marriage.
Do you honestly think any of this progress would have been made if McCain had won in 2008 instead?
For one, he would not have appointed the same justices as Obama, so all the progress made via the courts would not have happened.
And here's what he had to say about DADT in 2010:
"I firmly believe that this law, which Congress passed to protect good order, discipline and morale in the unique environment of the armed forces, deserves continued support."
Obama changing his stance in 2008 (he was always for SSM) specifically to pander to Black Protestants
was cowardly, but you're absolutely nuts if you think McCain or Romney would have done as much for LGBT rights as Obama has.