Like the other user said, the anti-apartheid movement in South Africa only became successful after it abandoned violent resistance - and citing Haiti as an aspirational example is downright hysterical.
There's also a massive difference between demanding outright perfection and not applauding people who behead Asian guest workers (who, as I'm sure you are aware, but equally willing to ignore, are not "evil Zionist colonizers") with a rusty gardening hoe while live-streaming the torture-murder on the Internet. Coincidentally, you seem to have no trouble with demanding outright perfection from the IDF, who, by the way, has a roughly similar soldier kill rate in this conflict according to most estimates - but I bet you are not willing to applaud them for that.
As for what Gaza actually was, here's what this supposed "concentration camp" looked like before the war:
I've watched that beheading and worse things. I wish I hadn't. Imagine having the audacity of calling Hamas saints by comparison. What a despicable and inane thing to do.