Freedom of speech - the government will not prosecute for speech that's critical of the government, government personnel, or government actions. You may make this speech in public places on government-owned property.
Free speech has never meant you can say whatever you want, wherever you want, to whomever you want. You can't spread lies about people (slander), you can't threaten to injure someone (assault), you can't incite a panic (yelling Fire! in a public area when there is no fire), you can't say lies in a court of law (perjury), and if it's a privately owned area then the property owner has the right to remove you from their premises. Online properties have the right to boot you off their forums.
I don't know where Americans have recently gotten this idea that they have a constitutional right to say whatever they want wherever they want. That's never been the case.