American Wars on their Own Turf
Please check your history. A simple Google will do. More than seventeen wars have been fought on U.S. soil (I gave up counting, but hadn't yet got to the War Between the States).
That said, it does seem that most of the modern wars the U.S. has been in have been money-related.