Otherwise, how could the US loose the Vietnam and Iraq wars???
Vietnam because of terrain difficulties. The Vietcong was used to the forests, while the US wasn't. Also, fighting against Guerilla tactics is pretty difficult.

Iraq's something different. The word "Bush" comes to mind...

But I do not wish to turn this thread into a political one, so that'll be that.