There are anamolous incidents regarding the IDF in Gaza, for example, the tragedy when a riot broke out at food trucks and the IDF killed a bunch of civilians, or the killing of the aid workers in the convoy that Israel clearly had coordinated with and which was marked (and a LOT of people got disciplined for it).
But lets talk about flinging words like "terrorist" and "genocide" around indiscriminately. I cannot support that, because terrorism and genocide are both very real, very horrendous things, and it does a disservice to their actual victims when people fling the terms around as a form of hyperbole and propaganda.
Terrorism is when a group uses unlawful violence, especially against civilians, as a means to induce terror in a population, in order to achieve political ends. War is not terrorism. When the Japanese bombed Pearl Harbor, and the US went to war to defend itself, that cannot be said to be terrorism, even when we used the bomb.
Genocide is the pursuit of the death of all people in a given race, nationality, tribe or religion. The IDF has no policy of genocide. Its focus is on eliminating the terrorist group, Hamas, a voluntary organization which is intent on destroying Israel and killing all the Jews. Even though many Palestinians are being killed, they are NOT the targets. It is not the purpose of the Israelis to kill all Palestinians. Deaths from collateral damage are not genocide. These deaths are occurring, not because of Israeli policy, but because of the policy of Hamas to embed among civilians. Now Hamas, on the other hand, very definitely has a policy of genocide. Article 7 of its charter calls for the killing of all Jews. Not even just all Israelis (which would be genocide too). But all Jews.