Dress code is one of the most annoying interference in personal bubble by the society mostly. Indian society thinks that it has some sort of right over women, and it will decide what she will wear, not only out at the street but at home too! Otherwise they will do what they can best- heckle or label!
Wearing jeans, skirts, salwar suits means inviting men to heckle them. Wearing gowns all day long is obscene, especially if there are men in the house, even if they are your relatives, men can wear anything they want but a woman in a dress that is covering her from neck to ankles can be obscenely dressed! When will Indian grow up and start oiling their own machines and stop blaming women for their predatory nature?