1)Punk is a type of music in rock. Like a different type of rock would be ska, metal, or alternative. Punk, is usually reffered to as a type of music that contains a scratchy guitar sound, fast beat, and write about mostly the government and politics. Though, it always doesn't have to be that. Punk could be in your own terms.
2)A person that listens to mostly punk rock in general and doesn't care what other people say about him/her and always does his/her own thing. THAT's a real punk.
Punk Rock bands : the Misfits, Ramones, Green Day, the Explosion, and Rancid are some talented bands.
and anyone who says they're a punk, then be one, don't listen to other people, you are what you fucking are.