"America is occupying Iraq" was just one excuse among many others, in my opinion. I don't think this will stop any attacks. There are enough other excuses that the bad guys aren't going to be running out of them any time soon.