As a society in the United States, we have nearly achieved legal equality, that is, equality on paper. We will likely never reach full equality on a social level as you cannot legislate what a person believes, so social stereotypes, discrimination and racism are difficult to prevent or get rid of.
We have made a great deal of progress. An African-American man just won the Presdency in 2008. I don't think we can underestimate the importance of that in terms of racial progress, whatever a person may think of his policies. Who would have thought that would be possible even ten years ago?
That being said, we have never had a female President. Even Pakistan has had a female leader, so I would say it's about time we did. And it is getting closer. I would say in the next three to four elections.
I think in 50 years we'll look back at the controversy over gay rights now just like we look back at the controversy over black and women's civil rights equality now. I think they will make more progress in equal rights in the decades to come.