The punk subculture usually does not appreciate major label bands that play punk music that denies the do it yourself ( DIY ) punk ethic , and thinks they are the same as mainstream music . The punk subculture generally frowns upon major label bands that play punk music that disavows the DIY punk ethic , and views them as synonymous with mainstream music .