Firing the socialist from his job because he's an America-hating commie is not a violation of his First Amendment rights!!!
This moron confounds the right to free speech with some supposed right to a job of his choice. He has not had his right to free speech abridged, curtailed or inhibited in the least by his firing. He can continue to to shout to the high hills if he wants. He can go buy airtime on tv/radio if he wants. No rights have been violated. But he don't have a right to a job.
I agree with others here that they should deport his Iranian butt back to Iran and further, let him see what kind of right to free speech he has in Iran.