While every Democrat in the country falls all over themselves praising President Obama's "evolution" to favoring marriage equality I can only ask: What took him so long?
The President has been in the Oval Office for more than 40 months and public life for more than a decade, so why did he not realize sooner that marriage equality is the civil rights issue of our generation?
Six states in America have already passed this landmark law. New York Governor Andrew Cuomo skillfully maneuvered more than a year ago to make this the law in the third largest state in America.
President Obama has been very bold in other areas like foreign policy and health care legislation. Why the timidity on marriage equality? Was he worried that this might hurt in battleground states like Ohio and Florida or Nevada?
Well, better late than never. Obama's unequivocal stance on gay marriage will likely lead to more statewide legislation affording same sex couples equal protection under the law.
For many progressive Americans, this position has always been a no-brainer, but for some reason our cautious president has taken awhile to come around.
The cynics among us will say that Obama is looking for a way to energize his liberal base and has just given the gay community a reason to get amped up while the presidential campaign heats up. Those opposed to marriage equality weren't voting for Obama anyway.
Those even more cynical will say that Obama has finally realized that everyone in America should have an equal opportunity to suffer, both heterosexuals and homosexuals.
I think that Obama has been stifling his Inner Liberal for too long and he knew he was going to be on the wrong side of history if he continued to waffle on this key civil rights issue much longer.
It's about time the President stopped leading from behind and decided to make history. His principled statement about marriage equality will propel this movement to the statehouses and courthouses (and hopefully houses of worship) across the land.
Now, let's dance.
Tom Allon, a long-time advocate for marriage equality, is a Liberal and Democratic candidate in 2013 for Mayor of New York City.
Follow Tom Allon on Twitter: www.twitter.com/TomAllon4Mayor