Some people just don't see the good but are quick to judge for anything they perceive as evil when it is not so. Iran is not the only one, malaysia is enforced proper dress code as well. And they are enforcing it on non-muslims too. Why? becuase it is a muslim country that has the right to protect the decency in their land. They were always open and relaxed but it till them chinese women started wearing see thru and other skanky clothes that were just too inappropriate to be ignored. People get out of hand when you give them freedom, look at nude beaches in france and US and other countries. Laws are made to discipline and protect the society. Those who are crying about this news, what have they done to protect or even cry about the oppression against muslim women in the so called liberated and free kuffar nations like UK, France, turkey and other places where you can't even go to school if you have hijaab on.
I totally am against the schools who are denying the hijaab and think it's ridiculous.
I also agree with enforcing hijaab in an Islamic state since the men have to be protected, but to the point that they seem to be doing it, i.e. if a speck of hair is showing then they are admonished or if it is not the color black, etc. It just is getting very nit picky and that is scarey to me. What is next, enforcing the burkah like the Taliban did? There needs to be a wee bit of wiggle room. Obviously not in the sense of allowing mini skirts, etc. but moderation of the law would be nice. I mean in your example a nonmuslim would have to wear the scarf, right? Well fine they should wear it out of respect for the law but do they have to do it so drastically or can they do it like they do in Pakistan?
The decision to wear the scarf is a personal one and a very difficult one at best. Believe me, I'm in the midst of it myself. I have opted to do it gradually so that it's not such a big shock. I've lived 41 years without putting a scarf on my head and just like tend to ease into a pool with one toe at a time, I am only able to do what I am able to do. If someone right now were to come to my home and tell me it's the law that I need to do it so extremely right this minute I would actually resent it and would probably be put off by it.