Punk is just like any other sub culture or music. Straight rock music has those elements. I grew up in a place where the punk rock kids fed the homeless in the town square.