> A counterculture is a culture whose values and norms of behavior differ substantially from those of mainstream society, sometimes diametrically opposed to mainstream cultural mores.
I don't even know if we have a mainstream culture anymore. Going from 3 tv channels to millions on YouTube means most people aren't watching the same thing. Despite the population exploding, ratings are a fraction of what they were.