Obama should have done this much sooner. 

I won't add to inflammatory rhetoric, but it is clear that Israel has been hijacked by religious factions that don't consider a huge fraction of Israel's citizens to be humans deserving of human rights. You simply can not compare Israel as it is today with a healthy, functional democracy. 

If Israel had the kind of equality provisions of our Charter, illegal settlements would be a thing of the past.

It is simply too dangerous to the rest of the world to allow extremists to continue to run Israel. OTOH if we insist and encourage Israel to reform, the country truly would become the jewel of the Middle East.