The original commenter never said that it's a silver bullet. But it would likely reduce the number of rapes. And there are lots of things that can be discouraged with a combination of education and enforcement. Your comment sounds like, "people will still be raped, so that idea is dumb".