You yourself are using an Operating system ie maybe Windows XP made by an US firm.They went to war in Iraq and now you turn back and see elections are being held in Gulf countries hitherto known only to Dictatorships. To criticise US actions is simple,but the larger implications has to be seen. US fought Soviet Union in Vietnam,in Afghanistan etc to defeat and to win over some crude idelogies smaller battles has to be won to win the larger war. To win over certain dogmas such as Jihad and Communism certain actions are needed to be taken and I dont think so US is wrong.