You should learn a little more about the law of the land. The same refusal can be given to any foreign citizen who is a permanent resident in Israel--and this includes some of the extreme ultra-Orthodox who refuse Israeli citizenship. When one is a citizen, it's a different matter. Then, one can be absent for as long as they want, but non-citizen permanent residents can't. This is true in most western countries, as well. The law is not based on race or religion, as you claim, but on the status of the person: citizen, permanent resident, temorary resident or tourist. There's nothing "Apartheid-like" about it.
Report: Czech Republic will stop detaining Syrians on way to Germany (Reuters)
from the article: Ethnic cleansing of Palestinians, or, democratic Israel at work