I would like to start this by saying that I wasnt alive in the seventies and I never got the chance to see the likes of The Pistols, The Clash or even The Ramones. This is simply my opinion.
I think that:
Punk is a loud, fast, often anti-establishment type of music. It was influenced by and has influenced many different types of music. It started in the seventies and was popularized by The Clash, Sex Pistols and the Ramones. Punk is not an image it is a belief and a lifestyle as well as a type of music.
Since the end of the seventies it has become
impossible to truly define becuase it gave birth to so many different forms of music such as indie, goth, hardcore, emo, punk pop etc.
Because of this a sort of "punk snobbery" has developed, were "true punks" look down
upon others for not being around in that era.
Definately Punk: Sex Pistols, The Clash, Ramones
A little bit Punk: The Jam, Blondie, Green Day
Not Punk:
Avril Lavine, Good Charlotte, Elliot Minor
Punk is not a fashion sense and it should not be an
opportunity to look down on people because they are just beggining to
get into Punk with "softer bands" like The Jam or
Green Day.