a counter culture is not a culture that is different from the main culture. its not emo, ska, hippie. those are called sub culture. COUNTER CULTURE is a culture that opposes the main culture and the main culture opposes it. this would include gangs, kkk, skinheads, etc.. By studying countercultures we can see what flaws we have in real culture.
Drug dealers choose to live in a counter-culture because that is what they know.