And Israel practices de facto apartheid. As well as that, just look at the rules they have for those moving there and who can marry who, all based on race. If any country in Europe did the same they would be accused of neo-nazism.
Actually the rules for marriage in Israel are that only two people of the same religion(not race) can be married under the auspices of the religion to which they both belong. I would personally like that changed, but in no way is it supporting a South African like apartheid situation, it's to do with interfaith not interrace.
You can criticise Israel and its politics as much as you like, but I think that to liken its laws to an SA apartheid situation is rather unfair. There are many aspects of Israeli law and custom which just don't fit this way of looking at things.
Apart from saying that, my less restrained thoughts would heartily support Shaker's comments in post 9.