By that rational, the US had no reason to fight Germany. After all the Germans weren't the ones that attacked Pearl Harbor. The war in Afghanistan is very much legal, if it weren't why would NATO (not just America) be there? We were attacked by Al Qaeda, they were (still are) allies of the...