Society has a long way to go on this issue, not to say things haven't improved in some places, but still there's much work to be done...