On Tuesday's "CNN Tonight," CNN host Fareed Zakaria argued that the problems between Israel and Palestine are "only going to be solved if Israel decides that it wants to, as a matter of morality, it wants to give rights to Palestinians," and blamed the recent conflict in the area on the Trump administration giving too much leeway to Israeli Prime Minister Benjamin Netanyahu and Netanyahu pursuing "his own very narrow interest to the max."