In 1936, the fascist government of Iran, led by the Shah, passed a law called Kashf-e hijab banning all Islamic veils, in an attempt to Westernise the country. Women were beaten, their headscarves and chadors torn off, and their homes forcibly searched.
In 1983, the theocratic government of Iran, led by the Ayatollah, made Islamic veils mandatory for all women. Women who violate the law can be jailed or fined, and regularly are.
Women should be allowed to wear whatever they like for whatever reasons they see fit without fear of government violence.