Part of being a humanist is supporting people you disagree with. I don’t love Hamas, but I don’t think the Palestinians should be subject to apartheid conditions. If a gay person said something bigoted, I’d still support gay people and denounce the bigotry.
Life is complicated. Also, all people need to all be respected and supported. Sometimes you end up supporting people who have complicated feelings about. The Middle East is particularly complicated.
---- I support every person’s right to life, self-determination, and freedom.
Sometimes that freedom is going to be used to say stuff I don’t like, but that doesn’t mean I would rather they are oppressed or die.
If they have life and freedom, their minds can change.
----------- Some Israeli Jews also hate LGBTQ+ people and would kill them if they could. You don't base your opinion on the death of thousands based on what a few of them might believe.
Palestine is not Hamas. Hamas won the last elections, but A) that was in 2006, which is quite a while ago, and B) they won 44% of the vote, which is a plurality, but not a majority. Their closest competitor got 41%.
----------- As a trans woman who's in support of a free Palestine living in North America, my perspective is simply "Was our genocide against the Indigenous Americans wrong? since the answer is yes, I'd be a hypocrite for not supporting a free Palestine".
Israel is occupying Palestinian land, that is enough for me to support a one state solution that favours Palestine. as for how I rationalize it with groups like Hamas? well, much like The Nazis, the first country Hamas invaded was their own.
(Many more responses at link)