Oh, it's not just the US. Other countries have restrictions as well. Societal norms impose restrictions too. Unless you're an anarchist, there have always been (and probably always will) be restrictions on speech and free speech is typically meant in the domain of political speech.