Because the Iraq war was a justified expense. Blindly handing out billions of dollars to failing corporations, and putting through the biggest pork bill in history, are not.
When they spent it, it was going back into their pocketbooks. Now, it's being spent on everyday Americans instead of Cheney & friends, and they really hate that.