7000 protesters clash with IDF