Here are my Top 5 Reasons Why America Keeps Fighting Foolish Wars:
1. Because We Can.
The most obvious reason that the United States keeps doing these things is the fact that it has a remarkably powerful military, especially when facing a minor power like Libya. As I wrote a couple of weeks ago, when you've got hundreds of planes, smart bombs, and cruise missiles, the whole world looks like a target set. So when some thorny problem arises somewhere in the world, it's hard to resist the temptation to "do something!"
It is as if the president has big red button on his desk, and then his aides come in and say, "There's something really nasty happening to some unfortunate people, Mr. President, but if you push that button, you can stop it. It might cost a few hundred million dollars, maybe even a few billion by the time we are done, but we can always float a bit more debt. As long as you don't send in ground troops, the public will probably go along, at least for awhile and there's no danger that anybody will retaliate against us -- at least not anytime soon -- because the bad guys (who are really nasty, by the way) are also very weak. Our vital interests aren't at stake, sir, so you don't have to do anything. But if you don't push the button lots of innocent people will die. The choice is yours, Mr. President."