Actually we cannt blame the common citizens in that country as they are scrapegoat of terrorism. If we view daily news of Pakistan, there are many cases of attacks in that country also by terrorist. The term terrorism is not limited to Pakistan but it's more in Islamic countries especially Pakistan due to lot of reasons, I think you all know the reasons.
If they overcome the internal problems then may be the terrorism can be controlled thereafter. :)