The clubs in question should absolutely be punished. They offer a safe haven for the lowlifes to preach their beliefs.
If a place like The Arches can get closed for their clientèles behaviour, then so should fitba clubs. It might end up punishing innocent fans, but Id think these people would soon let the lowlifes know that they arent welcome, a wee bit of self policing would go a very long way.