Regardless of semantics, and how Israel’s own actions are a very large part of the problem, you still gotta agree that Hamas is racist against Jews.
I’d agree that both states are racist. It’s why I don’t really think people should support Hamas or Israel carte blanche and why you can make a case that a blank unqualified statement of “I support (Israel/Hamas)” does seem quite racist.
“Race” for humans is a made up concept and “racism” has been used to refer to any kind of hating a group for their ethnicity. “Ethnicity” is a very ambiguously defined concept notably including shared attributes like nationality, language, history, religion, etc.
I, too, am not a fan of words being used incorrectly, but this is not an incorrect use of “racism”.
People are killing each other over land and historical grievances, not whether to call God Allah or Yahweh.
Biologically speaking, there is only one human race. So, does that make the word “racism” invalid? It’s a stupid term whose origin makes no sense, but I’d argue its meaning had transcended its original linguistic root. Same for anti-“semitism”.