Opinion | Israel has to protect its citizens, even if it looks bad on CNN · Washington Post · Sentinel