Hamas rapes were literally videotaped. And hostages have been mistreated. One recently released girl related how a Gazan doctor purposely poured acid on her gunshot wounds. Hamas uses Palestinians as human shields. I don’t understand how you can deny this-there is plenty of evidence.
As for the IDF crimes you cite, I have not heard of them until now. If they are true, then that constitutes war crimes and the perpetrators need to be punished. And such crimes do not justify retaliation against innocent civilians.
There may be evil on both sides, but evil must be acknowledged for what it is, not whitewashed in the service of ideology.