Israel is a brutal racist regime bent on pursuing its goals without any regard for moral principles or international law.  They get away with it because AIPAC and other pro-Israeli lobbies effectively control  the foreign policy of the most powerful nation on Earth. And while Israel keeps taking American taxpayers’ money to the tune of 3 billion dollars a year, they will not listen to any advice from the White House.  Why should they? Through AIPAC they own Congress and next year looks like they got their claws right into the White House. Just ask Sheldon Adelson who opened up his petty cash box and doled out $25 million to help Trump get elected. And now Donald dutifully decrees that U.S. will move its embassy to the “eternal capital of the Jewish people” Jerusalem, which would certainly be the coup de grace to the two state solution. 
There is a reason why virtually all  UN members including UK+France have over the years consistently voted against settlements. Its NOT anti-semitism.