Hardly a day goes by without a news story on some violation of women's rights. In recent months, appalling incidents of violence against women and girls — from Delhi to Johannesburg to Cleveland — have sparked public outrage and demands to tackle these horrific abuses.