Thousands of protesters in Jerusalem chanted slogans against Israeli Prime Minister Benjamin Netanyahu who they accuse of undermining democracy and resuming Gaza strikes.