It took more than fifteen years after they started agitating for them to get that marriage right. At the same time, other changes came, and the good people of this country started actually using terms for them that did not indicate inferiority. Some of us even were proud to say that some of them were our "friends".
I sincerely hope that it doesn't take fifteen years this time.
Update: Bret Fausett, who rarely posts about non-technical politics, takes the analogy further.