The first amendment to the United States Constitution does NOT guarantee free speech. But it does stop the government from interfering with a mosque. Here it is:
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.
You see, the amendment does not guarantee that you can get a radio station to broadcast your vile bigotry. Nor does it guarantee that they will broadcast humane lectures. It doesn’t say that if the CEO of a company says obnoxious things, people have to still eat there. It simply prohibits Congress from interfering with those rights. That is, Congress may not pass a law saying:
- Governors who quit their jobs in the middle of their term in order to spend more time shooting animals from airplanes may not go on the radio.
- No person shall be allowed to broadcast anything the current president doesn’t like
- If a person says something that seems wrong, he may not start a business
or something like that. Of course, as far as I know, no one *is* proposing such laws. So, the first amendment doesn’t come into play.