There are times in which war is justified and right and other times that it is wrong. In my ever so humble opinion our invasion of Afganistan was justified and right. A terrorist organization backed by Afganistan's government at the time attacked us on our sovereign territory. The invasion of Iraq was not justified and definitely not right. However, what is done is done. The question now is the expenditure of resources and where the responsibility lies for the US government. Who is the US government more responsible for? Who should it fulfill the needs first? Its own citizens or the people in Afganistan and Iraq. Given how the US economy is going south along with the rising costs of fuel, which in turn raises the prices of everything else, I am of the opinion that the US should place the needs of its own citizens before foreigners.
Since we do give resources, which I am against, to other countries I think we need to reprioritize them just a bit. Those countries who are the neediest should get the greatest amount of aid. For example Israel gets billions and billions of dollars a year, yet it is pretty much self-sufficient now. Would it not make sense to lower or end aid to Israel and split those funds with Iraq and Afganistan?