I read from the news that there have been by far most terrorist acts in Near East & North Africa (Arabs) and in South Asia. In South Asia and Africa the attacks have targeted on civilians, which sounds like the bombers wanted to complain about some cultural characteristic, about some quite common opinion in the society, about what people in practise support and why, meaning that they support something unwise.
Other targets were classified army which sounds like something like war business, government which sounds like they were somehow to stiff and mistaken, some fault in the government, and then companies which sounds like they had international business which affected wrong way over cultural borders.
To all these, I guess the Finnish problem solving method referred by the nonliteral words "Live and let others öive" would help, see http://finnishskills.blogspot.fi/2012/10/live-and-let-others-live.html . It makes people's behavious acceptaböle, by setting borders to how much they can affect and by allowing people to live freely without disturbing others. So it could solve the cultuyral problems. If it would be accepted as the highest rule in government, it would make government acceptable if applied wisely and with wisdom of life. It also settles disputes between countires, so it could calm down military situations to more peaceful yet having armies. And it would set borders to international companies' behaviour, making them acceptable.