There have been a lot of protest lately, and yes according to the First Amendment to the Constitution we do have the right to protest..
Freedoms, Petitions, Assembly
Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press, or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
We should notice that even the first amendment puts a limit on our right to protest.
We must do it peacefully. It doesn’t matter if I like the subject of their protest or not, because speech that everyone likes, doesn’t need protection, speech that we dislike does,
There are more amendments that we the people seem to have forgotten about, namely the ninth amendment.
Rights retained by the People
The enumeration in the Constitution of certain rights shall not be construed to deny or disparage others retained by the people.
This means that our rights, do not outweigh the rights of another.
Yes, we have the right to protest, but others have the right to private property. Our rights to protest does not give us the right to destroy someones property.
We also have the right to be secure in our own persons, Which means we don’t have the right to beat someone up, because they disagree with us.
Not only is it important to follow the laws of both government and God, as a matter of logic, you don’t earn friends to your cause, by acting like a beast!
Protest all you want, but you can not prevent people from going to work by blocking traffic, or hurt others, or the things that belong to them.