The Basic Law (their Constitution) of Israel defines it as a Jewish state. Its first page says:
The Land of Israel is the historical homeland of the Jewish People, in which the State of Israel was established.
(b) The State of Israel is the nation state of the Jewish People in which it realizes its natural, cultural, religious and historical right to self-determination.
(c) The realization of the right to national self- determination in the State of Israel is exclusive to the Jewish People.
Not irrespective of religion, exclusive to the Jewish People.
Have you paid attention to who can hold power in, say, Iran? Or Saudi Arabia? Or Syria? Or Jordan?
Israel isn't any more apartheid than any of those places. Given that Israeli Arabs can and do vote (and become Medical Doctors), Israel is a heck of a lot _less_ apartheid than those places.
Consider travel... it can help you get outside the "american" box.
You do realize that socialists are people who kept supporting khomeini AFTER it became clear he sent snipers, during the revolution, to attack his own people (well, the students, unions, ...) just so he could claim "zionists" killed thousands of people?
Of course this government is FAR worse, including on racism, than the worst Israel has ever been accused of. It's not going to change their minds ...
The current Iranian government started blaming Israel for everything long before they were even in power. Socialists supported them back then ... and largely now.
Clearly, one is forced to conclude, they see no problem with such actions.