I once had an english literature teacher who was in her late 20s and sh had the strangest concept when it came to women wearing veils. She was a very decent lady and from previous conversations it seemed that her religious knowledge was pretty good. I don't remember how it came up, but i asked her once why she wasn't veiled and her reply was "here in egypt, the veil is a sign of poverty." She started telling me about how 90% of the veiled girls are ones that come from lower-class families and that their families are the ones forcing them to wear the veil. Being the optimist that I am, I didn't beleive her at the time and i thought she was being unfair to the girls that came from lower-class families and wear the veil out of conviction.
A couple of years ago a friend of mine from college asked if i could go with him to the 6th of October university to meet up with some of his old friends. It was a normal weekday, and the time was around 1:00 pm. When we got there they told us to go meet them at this place i've never seen before despite living in the same city for over 4 years at the time. The "cafe" was on the second floor and they had black-out curtains covering the windows so the place was pretty dark. 4 Huge DJ speakers were placed in the corners, boys smoking sheesha while playing cards at the side, almost everyone was drinking beer. In the middle, around 50 guys were circling a dance area clapping to the music while 6 college girls were belly dancing like crazy. I was mainly surprised that this sort of thing happened everyday but i was really shocked when on my way out i saw one of the girls that was belly dancing wrapping a veil over her head and heading for the doorway.
Looking back at my teacher's opinion, i think what she said is partly true but it's no reason for her not to wear the veil. She was mainly concerned about her prestige and that people would look at her as being a less classy person than she already is.
Why do girls wear the viel in the first place, to please God or society?