>but it doesn't fix them
If it didn't, they wouldn't protest, demanding wearing hijabs.
>have them actually suffer consequences
Here you imply that women can learn on their mistakes, see their own faults and correct them, i.e. blame themselves.
No. Only by train from child can a woman maintain a high degree of morals and modesty.