Where are the Police in all this?
The “protestors” are clearly trespassing in the restaurant as well as creating a disturbance and refusing to leave private property.
Did the restaurant ask them to leave? If not, then there is no trespassing.