Wife-beater shirt.

Is it slang, and can it be used in adverts (paper, TV, ...?). Who might be using it? Teenagers? Is it used ironically or seriously? I don't quite understand who is likely to use...