Women do have the right to wear whatever clothes they want, but in today's very often rape cases, women should be wiser in wearing clothes, wear clothes that do not make men lust. Wear clothing that is more able to cover the body so that the eyes of men do not highlight your body. Avoiding women from things like rape also is the reason why women require women to dress more closedly using hijab. I strongly agree that rapists should be jailed, punished as hard as possible.
Go out in public wearing a speedo or your underpants and see how well the ladies like it. You'll find that things aren't really fair.
It's not just about rape. Wearing excessively revealing clothing is just stupid. Even for single women who are trying to attract attention the attention that they get ends up not being the kind that they really want or should have.