The original Skinheads/Punks (in the 60s) were not racist at all.  That only happened in the late 70s/80s when (some) skinheads engaged in anti-establishment activities and were labeled as "racists and anti-immigrant" by the pro-establishment tabloids in the UK.  Of course this led to stereotyping of skinheads as racists and ended up attracting fascists and neo-nazis to adopt skinhead attire and grooming and ultimately subverted the original intent.  So to say skinheads are racist today is probably not far from the truth, but they weren't originally.