Personally I think what we need is a government who don't base their policy on the back of what will appease the population while oppressing minorities, and when they try to we need people standing up to them.
I also think we need to educate the people who attracted to the EDL on ignorance that Islam is not a religion of hate, and that brothers and sisters of the world are united. (If you see the EDL forums, you will see that a large number of them genuinely believe that Islam encourages sex with children, animals-you name it!) and these people simply MUST be educated, we can't just say 'oi you're a fascist', because by dismissing them we let them grow.
I think the proper racist hooligans in the EDL need to be dealt with accordingly, and if they intend to run riot like they did in Luton then we need to be able to resist their actions, but we must be so careful to avoid a 'race riot' or something similar, which is why it's so important we stand together.
Politically I think there's very little that can be done- other than that the football season is starting soon and that should see them lose half their following!