I think what it will take, sadly, is the dying out of a couple of generations. I think we're (VERY) slowly moving in the right direction on this matter, but I think some things are so finely ingrained in the  minds of those who are older that it's difficult (and maybe even impossible) to change. 

Of course, I have my own habits and opinions that I suck at changing, so who am I to speak? =)