If we lose the battle with the Islamofascists, every other point is moot.
In that rare occasion when I've been involved in a fist fight, I've never taken the time to try balancing my check book while dodging haymakers.
Then why adopt the "libertarian" label at all? President Bush himself has said that the War on Terror will last for at least the rest of our lifetimes. Going by your logic, we will never have time to fight for liberty-based domestic causes. Why not just label yourself a "foreign policy hawk" or a "War on Terror supporter"? They're both perfectly honorable terms and describe your views much more accurately than the "libertarian" label.