As to the point about not all Muslims liking the hijab: most of the women I knew, e.g. in college, who wore a hijab were hard-core feminist types for whom the act of wearing the hijab was, at least at some level, an act of rebellion against the paternalism of their anti-hijab families.