And, this "discrimination" is just like any sort of discrimination seen throughout history. African Americans were suppressed for the longest time, and evetually they won equal rights, so I have all faith that eventually we will too.
We Indians spent 400 years under a tyrannous Empire that regarded us as "lesser" humans. Then, in a span of 20 years, a smiling man in a cotton waist-cloth politely told them that they would have to get out of our country. That was all it took.
The stories of MLK and Mandela are no different.
A group of people can be oppressed for long, LONG periods of time. Then, there will ultimately come a point when a spark is aroused, and that signals the end of the oppression. The brilliance of Mahatma Gandhi, and MLK Jr. and Mandela and so on is that there was nothing forceful about their approach to acquire freedom. They simply point out the unfairness, and continue to repeat that until everyone understands it - the oppressed, the oppressors, EVERYONE. By the end of the Indian Independence Movement, half of London wanted the British Empire to pull out of India, and Gandhi himself acquired a strong English following in India. With Black Emancipation, the victory was won not by force, but by pointing out the obvious to the non-African Americans.
I believe we are at that point in the movement for gay rights. It makes me extremely happy that the most conservative of people are today saying "After all, why shouldn't gays have equal rights?". THAT is the surest sign that we are on the right track.
Again, this is not just a war to marry. That is only a very small aspect of this struggle. This is a struggle to ensure that there will come a time when a son telling his parents "Mommy, I'm gay" is met with the same response that "Mommy, I want to be an astronaut" would be met. This is a struggle to ensure that one day when "And, are you gay?" would be as relevant a question in a job interview as "And, are you a Pisces?". This is a struggle to ensure that a man can say "I am running for the Presidency of The United States, and yes, if it is in any way relevant, I am gay."
We are moving in the right direction, though. My own nation of India "decriminalised" homosexuality only in 2008 (we had an ancient sodomy law that we inherited from the British Empire), and yet the first lesbian marriage was performed in an extremely orthodox village recently (the laws of India don't in any way specify that when you register for a marriage licence you need a "husband" and a "wife", so gay marriage is THEORETICALLY legal in India, although it's still completely unthinkable). There are still parts of the world where being gay deserves the death penalty.
On the whole, though, "WE'RE ON THE RIGHT TRACK, BABY, WE WERE BORN THIS WAY".