Дело не в одежде, а в похабном поведении...
На девку в шортах никто не обратит внимания. По современным тенденциям, даже если она с фиговым листиком выйдет, ну так, удивятся маленько...
А что бы приставали - надо себя вызывающе вести, тогда и в хиджабе приставать будут. Хотя в хиджабе сложно будет вести себя вызывающе...