I agree with you that you can’t support the current Netanyahu government and IDF and be anti-genocide.
Hamas abducted and kills innocent people. That’s a fact. I can be anti-genocide and anti-attacks on civilians without contradicting myself.
A two-state solution is messy and complicated but it’s what the world needs. Arabs and Jews both have claims to the land throughout history. The Jews were displaced from it due to horrific antisemitism throughout history. One horrific act doesn’t deserve another. The west (and specifically the USA) needs to withhold its support, Israel can do what it’s doing specifically because it’s emboldened by western support. It’s surrounded by Arab nations that hates its people, it could be the ones being oppressed if not for the west and the west remind of that.