If these people are US citizens, have a permit and are not violent I see no problem.
Absolutely. Citizens should have the right to peacefully protest. The campus seizures went far beyond that, though.