The reason for literally every single one of your complaints is public opinion. If you want things to change, you need to change people’s minds. That takes time and effort and it’s incredibly frustrating. I’ve given up trying to persuade people that torturing animals in factory farms is bad. Don’t forget 99% of human history had institutionalized slavery and rape. Most people are hopelessly morally bankrupt, unimaginably stupid, and barely sentient. Still, if you want the world to change, you gotta persuade them. No other option. Getting mad at “democrats” or “republicans” makes no sense when they’re the embodiment of their voters’ hideous opinions.
Yes, but the reason “donors” matter is precisely that their money can sway public opinion. Not the opinion of anyone intelligent, you understand, but that’s still most people.
This is sadly false. Again, public opinion is with Israel for now. That’s reality. Wanna change things? Come up with a way to convince racists and folks with an IQ below 100 that genocide is bad.