The Knesset displayed an act if democracy when it did debate and pass this bill. People elect governments to make laws based on discussion and exactly what we had. Democracy isn't about passing bills that are politically correct and liked by everybody but its undemocratic when non politically correct bills which have critics are passed. This bill defines exactly what Israel is JEWISH STATE & DEMOCRATIC STATE. Stop apologizing for the fact that Israel chosen identity is to be a jewish state rather than a European / US style religion free state. Israel is and always has been a jewish state and we want people to swaer loyalty to Israel as a jewish state. Considering these people are not yet citizens if they object to this oath then nobody is holding a gun to their head and say swear it. If they feel strongly about not swearing the oath then they don't have to take out citizenship its their choice.
from the article: Respect the Knesset and its independence