A Palestinian boy holds a fake machine-gun during a rally organized by the militant group Islamic Jihad in Gaza City, Saturday, July 17, 2004. … The writing in the cap reads in Arabic ‘ No God but God and Mohammed is the Prophet of Allah’. (AP Photo/Hatem Moussa)