The guy is a douche bag. Yes.
And yes the company had a right to fire him.
Just think if this guy was a police officer and did something like this in his off-duty time and posted it on youtube.
People would be calling for his badge, having the incident "investigated", etc, etc, etc. All claiming that he gets tax dollars and thus its the public's business.
However, If this guy worked for the city trash service, not so much, nobody would care. (still tax dollars).
This guy's employers looked into it (investigation) and made their decision to fire him.
Here is the first amendment
What part of that was violated?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.
“Most people do not listen with the intent to understand; they listen with the intent to reply.”
― Stephen R. Covey
"Socialism is a philosophy of failure, the creed of ignorance, and the gospel of envy; it's inherent virtue is the equal sharing of misery." Winston Churchill