The biggest problem isn't really whether the match is given as a 3-0 (any other time it would without any issue, but not now, strange that) or whether Serbia are thrown out (massively unlikely), but the fact that this has been allowed to turn into shifting blame. There is no blame shifting, those guys came to cause a lot of trouble, they caused a lot of trouble, and got what they wanted. Regardless. Unless you are suggesting all Serbian fans (of which some are just going to watch a match) should be held in custody or herded up around from around Genoa before the game then it doesn't matter whether they have flares or wire cutters, they would smash up seats, railings and the interior of the stadium and throw that.
Sure, x, y and z can be done better, hindsight is a wonderful thing, we can use this mentality for every event in the history of man kind. The Serbian hooligans are the instigators of this trouble and the Serbian FA are directly responsible for letting hardcore hooligans get to games like this. They shouldn't even be allowed to home games in the country never mind travel to away games. So for them to come out now and try to pass the blame is actually shameful, they talk about how ashamed they are with the events and what a dark day it is for Serbian football but now they realise that they might be able to get away with it with just a fine or minor sanctions they will blame someone else. Who better than Italy? If UEFA pander to them again then it just says all you need to know about this organization.