The ACLU has a wealth of resources related to the rights of protestors. Clicking the below image will bring you to their website, where they answer many common questions concerning what is and is not legal during a protest.
Right to Peaceful Assembly
Wondering about the Right to Peaceful Assembly? The Library of Congress provides an explanation: