The courts are indeed there to interpret law. You do not have the right to interpret law. The US courts have ruled that discrimination based on sexual orientation is against the constitution.

Democracy does not equal a tyranny of the majority, and the people refers to all people, not just a majority of the people. As homosexuals are a part of 'the people', the government did indeed rule in favour of the people and against the majority oppressing a minority. A proper democracy stops any and all attempts to dictate the lives of minorities when the rights of the majority is not affected. Gay marriage does not affect non-homosexuals in any way whatsoever, and so restricting the rights of the homosexuals is not something a democratic society can do.

Accepting that people live differently from yourself when your own life is not affected by their decisions is a fundamental feature of a free society.

You wish to dictate how other people live their lives, and that's authoritarian.