We've been at war for 5 years in Afghanistan.
We've been at war for 4 years in Iraq.
We are, by most estimates, "tied" at this point, with progress minimal over the last 2-3 years.
If we are better than them, why can't we beat them in 4 or 5 years?
It's because we have to appease the rest of the world and can't handle it like we want to when you got shitbag countries like Australia and France bitching. If we so much as felt like it, we could go on a massive offensive, flatten the majority of the Iraqi cities and clean up the insurgent problem without breaking a sweat. It's going into these countries and not fighting to win, but to maintain, that's the problem. Just like Vietnam.
We are by far the most powerful military in the world, when we're actually on the offensive. Like someone else said, not this peacekeeping bullshit where we're sitting ducks for the insurgents.
And Toxicsandn1g, blowing yourself up doesn't make you a superior military, it makes you an idiot. Considering most of these clowns blow up their own people.