Protest by itself is a protected constitutional right in the US. But the manner, time, and place of the protest might not be. You may not exercise your rights in ways that conflict with other people's rights. You can't hold a protest in the street, for example, without a permit to do so, because
developerbook echat that infringes on other people's right to use that street.