As long as you don't do anything from inside the blame will always be put on the entire community. You say ony 1% or 2% is responsible. Then what is the rest 98% doing why can't they stop the 1% or 2%. Yes I too know that most of the muslims want to live a normal life but when I see that again and again these things repeating it gives an impression that there is a silent approval from the majority.
Also there are too many people trying to justify these acts by blaming it on Babri masjid (which happened 16 years back) or Gujarat Riots (without talking about the cause of riots which happened 6 years back).