Actually I am rather surprised, not by the fact that he supports gay marriage, his alleged opposition was the most transparent lie in contemporary politics, but by the fact that he announced his switch in positions now. As the thumping that gay marriage took in North Carolina yesterday indicates, gay marriage is not popular in swing states crucial in November. Additionally, his support ensures that there will be a plank in the Democrat platform calling for gay marriage throughout the nation and that this will become a major issue in the fall. I assume that Obama and his advisors think that this will excite his base, but this makes zero political sense to me. Homosexual activists are most powerful in deep blue states that Obama has in the bag. They are relatively weak on the ground in states like Ohio and Pennsylvania where this election is going to be decided.
This move either comes from extreme arrogance on the part of Team Obama, assuming that they can’t lose no matter what they do, or they have been following the better polls as closely as I have, realize that things will be grim in the fall, and decided that their one hope is to play to their base. I vote for arrogance myself.