Oh please.
Every country has a right to set their own immigration policies.
Don't be so bigoted against the one Jewish state.
There are many Islamic states but Jew hating bigots can't seem to ever accept the existence of one quite tiny Jewish state. Such hypocrisy.
Many countries have immigration rights based on descent, for example having an Italian grandparent for Italy, etc.
To add, it is my understanding that the right of return is not the only way to migrate to Israel. Such as desirable high skilled people similar to how Australia screens applicants.