Would this pragmatic law greatly reduce rapes on campus and elsewhere?

No, the main argument is that it would not be possible to do it at all. It’s unconstitutional.