If a country attacks the United States, we defend ourselves. That's the primary role of our federal government. So, if the Saudi's were responsible for 9/11, we should have defended ourselves from them, not Afghanistan. I don't see any contradiction with Libertarian principles; I thought defense was the one thing Libertarians support as a role of the federal government.