Israel has been rocked by an explosion of protests in recent weeks, with trade unions staging a general strike on September 2 and an estimated 750,000 Israelis taking to the streets on September 7 to demand a hostage deal with Hamas.