I used to think like you do but look where such social libertarianism has lead. Homosexuality truly is an abomination and God is punishing this country for its sinful toleration.
God gave us His laws for our protection. The natural result of sin is desolation because when we sin, we move away from God and thus from His protection.
"But your iniquities have separated between you and your God, and your sins have hid his face from you, that he will not hear." -- Isaiah 59:2
He gave us free will to do so, but warned us of the consequences of such a choice.
"For the wages of sin is death; but the gift of God is eternal life through Jesus Christ our Lord." -- Romans 6:23