A dress code means" to dress for the ocassion"What shreya wore for the ocassion was not appropriate considering that there were so many politicians and vip's present inc the chief minister of the state.Even in western cultures u are strictly expected to adhere to the dress code.there are so many ex..Formal Full formal, Full dress, Formal attire ,Semi-formal,Informal Cocktail (old-style) or Business attire,Smart casual Business casual (old-style), Cocktail (new style), Executive Casual, Corporate Casual,Business casual Dressy, Resort Casual, Country Club, Casual chic, Semi-casual, Neat casual etc etc. To put it in simple terms" YOU CANNOT WEAR A JEANS AND TANK TOP TO THE OSCARS OR A BUSINESS ATTIRE TO THE BEACH" In that sense i def agree that there has to be a dress code for important occassions.