I personally get why women are upset. No one deserves to have a target painted on their heads because they happen to wear a certain thing.
However.
I'm a minority that happens to live near New York City. I remember when I was told what I could and couldn't wear in certain places for the very real reason of being jumped at best or being killed at worst. When I asked why, they asked me was it more important that I got to wear Red or Blue that day, or if I wanted to live?
The cop was wrong to say what he did. Plain and simple. However, it does not change the fact that some people will hone in to certain things. It's up to the individual with how much risk they are willing to incur on themselves vs their personal freedom.
A woman should be able to wear what she wants without having something horrible happen to them and being blamed for it. I and many people should be able to walk down Time Square and not look at every car and wonder if there's a bomb in there. People in the Middle East should be able to go to the damn Market and not be shot to pieces just because they wanted salad that night. We can not live in a world of 'shoulds' because that's not our world. We live in a very dangerous, sick place and we have to acknowledge it and act accordingly.
TL

R version. Women, wear what you want, but don't be ignorant to the fact that most rapists are sick and will take almost ANYTHING as a provocation. Rational people do not rape, so thinking about it rationally will not save anyone.