I know that this is controversial, but someone has to say it –
1. Religion is obsolete
2. Islam needs to change. And change fast.
But also at fault are religious moderates who sanction these incidents by the acceptance of a framework that allow such barbarous acts. CharlieHebdo and the Peshawar attack were made possible by the silent sanction we have given to the very concept of religion.