I wish I had something sanguine to say. Things seem both better and worse than they were in the days of my childhood; I think in some ways sexism has moved underground, the way racism has. In other words, overt sexism has been reduced, but I don't know that what people think in their heart of hearts has changed. Maybe in another ten or twenty years, when the people running things will be children who have grown up with idea of equality between the sexes at least being paid lip service.
Here's the gist of what I believe, the abstract that I try to use to guide my actions: Difference does not preclude respect.
I recently was part of a discussion where it was suggested that in addition to our Bill of Rights, we should have a Bill of Responsibilities. We were invited to speculate on what sorts of things should be a part of this document. I immediately thought that Article 1 should be Respect each other. Anything beyond that falls into the category of commentary, to me - you can derive appropriate behavior in any situation from respect as a first principle. Respect of boundaries, respect of people and objects, respect for oneself - it's utterly simple. I'm not sure why the issue so rarely is framed in these terms, but I think it is the root of the matter - of any matter of discrimination, really.
If you respect women as people, you treat them civilly and equally, as a matter of course. This is not a complicated prospect, but it continues to elude some folks.
What is unfortunate is that respect for other people in general has been suffering under the partisan atmosphere of late. I don't mean so much politically partisan (though that is part of it), but the prevailing attitude that if someone outside of your group doesn't agree with you, it is ok to discount them as a person, to dismiss their worth entirely. To deny people with differences rights and protections that are afforded the general populace is just a few steps further down that train of thought.
It's a basic human behavior to divide the universe into Us and Them - that thought pattern is ubiquitous to some degree in human culture. However, how you treat someone depending on their membership in one group or another is a choice, whether conscious or no.