Cecilia
Unfortunately, this "free speech" moniker used in USA is no longer real. There is no such thing as free speech here. If you only knew the files the govt keeps on people labeling them as subversives you would realize this. Or, if you take into account the secret police that infiltrate demonstrations and protest groups to make lists of people,take their photos, etc etc etc..
especially since "Homeland Security" creation FEMA powers extended, Military used in policing citizens, and "Patriot act"