Q: Why has Obama come out now to announce his stance on gay marriage?
A: He wants to get re-elected. Many Americans are now more comfortable with the concept of gay marriage and like any good politician he will make himself appealing to the majority.
Proverbs 29:25 The fear of people becomes a snare, but whoever trusts in the Lord will be set on high.