The current situation still has the Democrats with a less evil perspective. Evil? Yes. But less evil than the Republicans. And moreover, as you’ve yourself said, the Democrats are movable on the topic. Third parties are not a viable alternative, and 2016 showed how easily voting third-party can lead to a worse alternative. You don’t have to like it. You can and should protest against Harris’s current stance. But Harris is also the only electoral option that gives us a chance of getting better policies.
So, going back to that poem: voting for the Democrats is the most effective electoral way to speak out for both the Palestinians and the LGBTQ+ community (along with many other groups the Republicans would target). Voting is necessary, but not sufficient.
BTW, on a different topic… those are some interesting hours you keep. What time zone is that? GMT+3?