But your solution is to implement a law which punishes the victim, rather then doing anything about their presumed victimizer.
If the women who didn't want to wear the covering didn't want to wear it, what is stopping them from simply not doing it to start with? The answer of course is husband's, brothers, family etc. and probably that they'd be recognized in their community.
But this is someone's religion - a fair bit more important to them then the laws of the state in a lot of cases. So you haven't answered how you're going to protect those women from being targeted and forced to simply never leave the house, if they are being targeted by people who are forcing them to do something they don't want to.
Your law offers no solution to this - and again - implements itself by targeting the apparent victims it proposes to protect with punishment.
Setting aside that the government can stay the hell out of what I choose to wear, this is just a monumentally stupid approach to anything.