Accually, you do not have those freedoms. You have the right to speak in public, so long as it is peaceful. You do not, however, have that same right if your speech is going to incite violence either on yourself or another person(s). If I were to say Stiler, you are an idiot. That would be protected, because it is an opinion. If I were to preach about Hitler in front of a Synagogue, thus provoking violence, that is not protected and I can and most likely will be arrested. When you are arrested, you have very very few rights then my friend. The point is, if you are able to speak AND what you say is able to get you arrested, it is NOT protected by freedom of speech.