> is it not possible to say that both hamas and the IDF do terrible things?

I agree. Hamas and IDF do terrible things - the ICC issued warrants for the leaders of both. This is why an external party has to impose a solution and it should involve in my opinion separation (two-states.) Both parties are radicalized at least for now and need to be separated and allowed to manage their own affairs while allowing the other to exist.

Two states solutions have been offered to and rejected by Arab nationalists since Palestine was partitioned in 1947.

HN being HN: this is a verifiable fact at any source you name.