Our mothers and grandmothers wore scarves and other head coverings because it was one part of strong society customs.  A woman who didn't was considered 'loose.'  Not altogether different from the situation in certain middle eastern countries today.

In North America today, it's not unknown for women wearing islamic headcoverings to be attacked in public.

How about we all let them wear what they want?