but in the west we dont force women to cover themselves for the weakness of men. if a man rapes a woman, it isnt the religions fault. if the assumed solution to this rape is to cover women from head to toe, then that is either the religion's or the culture's (or both) fault.
Women don't cover themselves because of men. They do so because Allah want them to do so. Don't you see the nuns in churches? why do they wear the hijab? yes it's hijab too. They do it to please God. In Islam ALL women should do that, not only those associated with religious service.