Freedom of speech is not granted by the government. Non-citizens in America have freedom of speech.