Stephen M. Walt in Foreign Policy:
It remains to be seen whether this latest lurch into war will pay off or not, and whether the United States and its allies will have saved lives or squandered them. But the real question we should be asking is: Why does this keep happening? Why do such different presidents keep doing such similar things? How can an electorate that seemed sick of war in 2008 watch passively while one war escalates in 2009 and another one gets launched in 2011? How can two political parties that are locked in a nasty partisan fight over every nickel in the government budget sit blithely by and watch a president start running up a $100 million per day tab in this latest adventure? What is going on here?
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!”
More here.