President Obama has announced his support for legislation to repeal the Defense of Marriage Act.
Certainly his move is partly motivated by politics, he needs to appeal to the GLBT community and he knows that the bill may not pass out of Congress anyway.
However I think it is also based in his sincere belief in equality as well as recognition of the fact the bill is blatently unconstitutional and would be unlikely to survive the current legal challenges.