There is much controversy surrounding the war in Iraq, both in terms of its legality, its practicality and its current course. Within all of these elements there are arguments to be found that suggest that the troops currently in Iraq should indeed come home. The main argument for bringing home the troops is that they shouldn't have been there in the first place, as no weapons of mass destruction were found, and they are now doing virtually nothing to help the situation, and may indeed be worsening it.
The reasons given for the original invasion of Iraq (Bush, 2003) mainly surrounded that there was supposedly "irrefutable" evidence that Iraq had, and was prepared to use, Weapons of Mass Destruction. The claim was that these weapons were an imminent danger to the USA. Once America invaded Iraq, and the initial success was replaced by a Vietnam-like war of attrition against an unseen enemy. The original reason for the invasion of Iraq was either mistaken or deliberately misleading, so no more soldiers should be lost in fighting for a war that was not needed.
Another reason for the troops to be withdrawn is that the invasion of Iraq went against international law and the American constitution. Thus it has been the avowed policy of the United States not to attack another country unless attacked itself. In other words, the United States would only fight a war of defense rather than offense. The war in Iraq broke this tradition and was not sanctioned by the United Nations. The United States attempted to get United Nations support for the war, failed, and then invaded Iraq anyway. The United States should withdraw its troops and return to the world of legality as soon as possible. The invasion cannot now be undone but at least the damage can be minimized by withdrawing as soon as is realistic to do so.
Another reason for the withdrawal of troops is that Iraq has become a training ground for new terrorists. Iraq is now essentially a...