Right. Just years ago racial integration was considered immoral. Justice Clarence Thomas' marriage would have been highly immoral. Homosexuality was considered immoral. Birth control was considered immoral. Non-Christian religions were immoral. Television shows could not show a married couple in the same bed, and when Petula Clark touched Nat King Cole's arm on national TV, network affiliates in the South refused to even air it.
Keep going back and you'll find women wearing slacks considered immoral, women voting immoral, and young people not allowed to date without a chaperone. For some reason an entire group of people thought owning slaves was not immoral.
So there's a long chain of social conservative making your same argument on behalf of a moral America, and they ended up on the wrong side of history. Almost like they never got the whole "life, liberty and pursuit of happiness" thing.
Here's the test: does your moral code prevent someone from living the personal life they choose? Does their life choice in any way dictate your life choice, or is it just something you'd rather not see?
We're actually on a slippery slope to putting aside our prejudices and seeing if we can accept our differences — with everyone free to make their own self-determination. It's not a culture war. It's the American Way.