The Israel Defense Forces said Palestinian gunmen opened fire on civilians waiting for aid convoys in Gaza City, rejecting claims from the Hamas-run health ministry that IDF troops were behind the slaughter Thursday that left 21 people dead and more than 150 wounded.