Demonstrations against Hamas erupted on March 25 in the northern Gaza Strip and spread since then to other parts of the ...