Punk is not deifinitive. Its music, and whatever itmeans to a induvidial person.
Often a movement from the Punk Rock music, often a fast 3 chord style inspired of early rock n roll. However also element of ska and other genres is often seen. De definition punk came up in the late 70's but the music has ben alround probaly for decays, but the name was given after the English music magazine "punk" wich featured bands as patty smith and the sex pistols. Many bands such as Cock sparer (UK formed 1974) and the Ramones (usa formed 1974) is today considered punk. Gary bushel, English music journalist named certain punk bands "Oi!" (Cockney slang, means "Hey!" "hi!" or "hello!") However today the the punk, and most of all the SKinhead movement has taken this word and made it a aprt of their way of life. However it would be a matter of opinions wich band is a punk band and wich is an Oi! band. There has always ben political opinion invovled in punk lyrics, but not a certain parti political line. Many punk lyrics ex:
Ramones, I'm against it:
"I dont' like politics, I don't like communists, I don't like games and fun, I dont like anyone! And im against it!"
Cock sparrer, watch your back:
"We don't wanna be part of a new religion, we don't wanna be fooled with a swizz balde knife, We don't wanna be part of a political dream, just wanna get on living out life"
However other bands like Crass has clearly a string left ving political moment.
A band like the Exploited and the sex pistols, has posed with nazi symbols, but their lyrics are in no way right or particually left ving. It seems like a provocation against exstremists, both left and right and the casual person.
Both extreme left ving and extreme right ving punk bands have ben seen, but has not becomed a generel considered typical role model for people interested in the punk scene
Punk is not a fashion, its a way of life