I think it's a good idea, but do they not think of the possible health hazards?? I mean, what if the person trying to rape you has hepatitis c or hiv or something??? If his dick gets all cut up then his blood is bound to get inside of you. Also I think it would be tedious putting this in when you go out, who wants to wear it all of the time? Besides, if a woman thinks to herself before going to a certain bar "ya know, this place is kinda shady, maybe I need to put this devise in so that I won't get raped." why would she go there anyway??