I would say no but; everytime something like Gay Marriage or when they look back during Civil Rights Movement you hear old people during those times before saying "If someone told me 50 years from now we'd have those rights I would've never believed them".
So that gives me some kind of hope? Anything can happen.
Probably not, because there'll always be one asshole who thinks themselves above someone else for one reason or another, and as a result prejudice will always exist.
I think inequality will always exist even in the smallest forms. But someday it will hopefully become such a nonissue that the only problems that arise are from the occasional idiot. Equality will continue to increase in the future.
Hopefully we'll have equality in a political sense, in that someone can marry and start a family with whomever they wish (in Western civilisations, anyway). I don't, however, think we will ever have social equality. Homophobia and bigotry is not going to go away, ever.
In an ideal world, surely. However, that's not the case. I personally think inequality actually forges close bonds between individuals, and makes those sufferers stronger and more resilient.
Legally? Yes. Socially, no. But unlike other people, I don't care what the Christians or Conservatives think. I just want legal equality and I'll be good.