There's no "apartheid". "Apartheid" is what happens within one country. Israel and Gaza/West Bank are separate countries. Israel is blockading Gaza, which is entirely within its rights to do after Israel pulled out of Gaza in 2005 and instead of Hamas reciprocating that goodwill gesture, Hamas has been ramping up its attacks every since!