The blame game (nationality-wise) for hooligan violence is pointless.
Objectively, it's pretty obvious that no one side is entirely to blame. The English did this, the Russians did this, etc...blah blah blah.
The police and security forces are (understandably) stretched thin - the possibility of any large-scale terrorist attack certainly trumps a group of idiots knocking each other out. If you ask me, the hooligans (from all sides) get off on the attention and petty fear they create. FFS, I read somewhere that some of the hooligans came with mouth guards - if that doesn't tell you of their intentions from the get-go, I don't know what does.
There should be a zero-tolerance policy for any and all trouble-makers. The first offence should be met with a good beating (with mouth guard removed) and a ride home (paid for by their respective FA). It's a damn tragedy that families and normal folk don't feel safe attending these joyous events anymore. By the time the coffee shop revolutionaries start whining about human rights violations, the tourney will already be over and we'll have more than enough time to discuss the ethics and morality.
Sarajevo će biti, sve drugo će proći!