Palestine has been under an oppressive occupation backed by the United States far before 9/11. By this logic, every single American citizen is complicit in supporting decades of apartheid and 9/11 is justified. The United States once again vetoed a ceasefire resolution. There is no act of terror, commited by Israel, awful enough that the US won't support. Killing babies, massacring civilians in hospitals, and assassinating journalists are all perfectly fine by American standards. Therefore there are no innocent Americans and calling for their destruction is a perfectly reasonable response if we're holding them to the same standards that you hold Palestinian civilians.