People call Israel an ethnostate in a derogatory way, when Palestine is the same thing. It's a state for a certain ethnicity - Palestinians. And they too call for Palestinians to return to it. But when it's Palestine people call it national liberation.
I don't want to say the Israeli government aren't racist right-wing assholes that are committing genocidal war crimes. I simply think it's somewhat stupid to criticise Israel for something (ethnostate = bad) when Palestine is basically doing the same thing.
You get me?