FWIW, this law is not banning marriage, rather it's preventing Palestinians from becoming automatically naturalized citizens through marrying an Israeli citizen.
But Israel must give citizenship to everyone... right?
Outrage of non-Israelis about is law is merely academical. Outrage of (some of) Israelis is practical: the state is putting a choice in front of a citizen -- be able to marry a person you want or be able to live in Israel.
And yes a double standard applies compared to other countries because Israel identifies as a western liberal democracy whereas the others don’t or no one implies that they seriously are.