Nobody is cursing all muslims, but they are cursing all terrorists. And as you can see, most infamous of them call themselves as defenders of ISLAM. You and me and other sensible people know that this is stupidity. But then that is what ignorance is all about.
I have many muslim friends in India and Pakistan and other Arabic speaking countries, who studied with me and lived in the same room as me, eating from the same plate. But then, the forum talks about terrorists and people who call themselves as "religious" people, but are indirectly/directly involved in spreading communal hatred. Terrorists don't have any religion morally, but then they call themselves from certain religion and that's what makes others angry. Because they (terrorists) do it on the name of their so called religion. Politics play everywhere in the modern society. Especially where they have infamous majority-minority things. They spread killings of Muslims in India and but not act to protect them, just like they don't act to protect Hindus in Islamic countries, like in Gulf or Thailand, Phillipines, Malayasia.
I think we should spread knowledge in the coming generations, and only that can solve the problem.