I feel compelled to address this issue, as it seems to have gone unchecked for a while. The wearing of sunglasses indoors by celebrities is somewhat of a phenomenon. Trendy one at that. So pervasive it has permeated through strict social etiquette and filtered right down to the masses. This is just plain wrong though. Apart from the act appearing rude and thus inferring that the wearer is being evasive, I also wonder if one's vision is 100%. Sunglasses at an indoor basketball game, that's just not on. I don't think I'd be able to see anything clearly. How about celebrities or regular folk wearing them inside a club. The lighting is already dark, so how does wearing even darker glasses aid one's vision...? Sometimes being cool can be so vain and ostentatious. So unnecessary.
This act negates so many rules of social etiquette: Maintaining eye contact. Not wearing sunglasses at night. Doing this leads to even more foolish acts, such as: Wearing them on your forehead simply because you don't want to put them away. Or even more asinine, wearing them at the back of your head. In all these instances I don't see the practicality and aesthetic. Therefore in order to save yourself the embarassment wear sunglasses whenever and where there is sun. You'll fit in perfectly.
PG: Man to man, generation to generation.