You've probably sensed this at some point, but the upper-middle and upper classes wear longer winter coats than the lower-middle or lower classes. See for yourself by browsing the men's outerwear at the websites for Kmart, Sears, and Wal-Mart, vs. Bergdorf Goodman, Brooks Brothers, and Bloomingdales. Or watch people coming out of those stores in real life. *
However, there's a twist -- it depends on the coat's material. The stereotype is true for coats made of cotton, wool, cashmere, etc. But not if it's leather. These are the only longish coats available on the Sears and Kmart websites, and there are plenty of them, whereas there are almost no long leather coats on the affluent websites -- there, the leather outerwear is jackets, or car coats at the longest.
Who, outside of New Jersey, would have guessed it? But apparently nothing says low-class like a long leather coat. And hey, why hog all the attention to yourself there, big guy? Be a man and spread some style around to the wife and kids. This ad appears on both the Sears and Kmart websites:
Like an expert birdwatcher, you can use subtle differences like this to tell apart two otherwise similar species, such as goth people -- who are more likely to live in "neglected" areas -- and emo / scene kids -- who are more likely to be cute middle-class brats.
* This is probably part of the decline in formality that started in the 1920s, longer coats being more formal. (Indeed, even the well-to-do don't wear particularly long coats like they used to.) Still, the affluent feel they have to maintain some level of formality, while the working class guy would rather freeze than wear a long coat like some prick lawyer.