It’s considered acceptable language by mainstream culture because it’s a legitimate interpretation of reality.
It’s not reasonable to say Jews are literally rats. It is a reasonable to say civilian Gazans are used as a shield by Hamas. What is dehumanizing, sometime literally, is using people as shields.
My gut reaction is to say - I don’t know, if murder isn’t okay, how come I only see people here criticizing Israel and not Hamas or Hezbollah?
When people assign blame only on one side, they’re encouraging the other side to do more bad things. This applies to both the “Free Palestine!!!” and “Antisemitism!!!” camps.
Anyway, I just wanted to point out that the reason people are saying that Hamas are using Palestinians as human shields isn’t a Hasbarah plot to dehumanize Palestinians, but because Hamas are using Palestinians as human shields. Could you explain why this seems to be controversial? Do people not agree that Hamas are using human shields, or do they think that pointing any criticism at anyone Palestinian is “pro-Israeli”?