I disagree that Israel is an apartheid state. It is formally a Jewish state, but Muslim and Christian citizens have all the rights Jews do, with the exception of institutional adjustment to the constraints of Judaism. It is a liberal democracy.
South Africa was an apartheid state. Black South Africans, born in South Africa, had limited rights and liberties in almost every aspect.
To call Israel an apartheid state, you have to argue that Palestinian refugees (born and residing outside the borders of Israel, in the WB, Gaza and other regions) are or should be citizens of Israel. Is that the argument? Isn’t this what the whole “right of return” is about?
It seems to me that Israel being an apartheid state is fully a matter of opinion- opinion over who should be a citizen or not. In my opinion, it isn’t.
(Obviously, if the “right of return” were granted, after the first vote Israel would become an Islamic state and that would be that).