Where I grew up it was the wimpy middle class kids into punk and the working class kids into heavy rock/metal.... The prog v punk was much more a 6th form phenomena. I was working in a bakery and the musical snobbery was not existent. Opened my eyes to loads of stuff I wouldn't have had I stayed entrenched in school/playground posturing...
I like good Prog, punk, soul, fusion, rock, jazz, funk, New Wave etc .... I draw the line at none authentic, written and produce by committee modern stuff but I also love Motown which is of the same ilk...