We should invade Somalia, Syria, Yemen, Bahrain, etc. Any and all illegitimate governments that use violence to suppress their own populace should be invaded and overthrown. Certain areas in Africa should not only have their governments overthrown, but one of our governments instated there (using force) to ensure that peace and prosperity occurs, instead of raging genocidal warlords.
As for Iraq, it has a much better chance for the future now, and overall more Iraqi lives were saved. It is not a moot point, because those are real lives that were saved, so although doing it for the wrong reasons, some good came out of the Iraq war.
The solution is to then occupy Pakistan, the parts that aren't well-controlled by the government and have these terrorist cells popping up. Of course, you can't politically do that, and the reason I didn't include North Korea on the list above is because of the risk of their nuclear weapons.
But then again, we can't invade anything, no matter how much we want to save those people, because of the current entrenched geopolitical situation that would forbid such military action.