England should have set a precedent by walking off.
I would like to have seen that personally as it would have shown that we are serious about the matter, and that would have made news around the world.
To be fair to the Bulgarian authorities they do seem to have acted on it. At half time a few hundred similarly dressed gentlemen left the ground. However, the abuse could still be heard in the second half.
Although not ideal, games like this should be abandoned so that the vast majority of home fans get the message that 'their own' caused the abandonment.
I go to Estonia on a regular basis to see friends and racism does seem to be ingrained to many. A few years ago they would casually use the N word to describe someone from an ethnic background, and they used it as a matter of course as opposed to using it with venom. We pointed the issue out, and when they came to England we made a point of taking them to the Balti belt etc and explaining what it was like living in a multi cultural society - they loved it, particularly the food!
I would say that eastern European countries are about 40 years behind us; a lot of their attitudes remind me of programmes such as Love Thy Neighbour etc. They will change I am sure, but we will never get rid of the Ultras within our societies. So for me, an abandonment would have been a great result to be honest.
We also need to remember that we are not exactly squeaky clean are we???