I'm still confused. I keep hearing "Christians" saying marriage should be as it is defined in the bible. Does that mean it's between "a man and however many women he's bought, captured or raped-and-kept"?
Of course the Supreme Court is the final arbiter of the law. The clue is in the name.
The politicians can run on a ticket of anything they want and pass new laws but they can be declared unconstitutional and null and void. It doesn't matter if a majority of people want blacks to be slaves either nationally or in any specific state - democracy doesn't trump people's rights.
The supreme court decisions often come about at the same time as public opinion on a matter is shifting (which is what causes the issues to the brought to the court).
Again, history is swinging in a different direction away from the superstitious dogma of religion and bigotry and toward freedom and personal liberty. Anyone who protests is really showing themselves up.
No one is making a law that says you have to be gay. It's not mandatory. If it does bother you then why the hell does it matter to you and why do you think you should dictate things to others? Go inside, read your bible and STFU.