Does being part of a union protect your offensive comments from being used to fire you?

So Miami-Dade Fire Fighting Captain Brian Beckmann proves that he can be a real jerk with this comment on his Facebook page:

“Listening to Prosecutor Corey blow herself and her staff for five minutes before pre-passing judgment on George Zimmerman. The state seeks reelection again, truth aside. I and my coworkers could rewrite the book on whether our urban youths are victims of racist profiling or products of their failed, shitbag, ignorant, pathetic, welfare dependent excuses for parents, but like Mrs. Corey, we speak only the truth. They’re just misunderstood little church going angels and the ghetto hoodie look doesn’t have anything to do with why people wonder if they’re about to get jacked by a thug.”

I suspect that Mr. Beckmann’s being part of a union may protect him from being fired out of hand.

Ironically in the same state of Florida, 14 non union workers were fired for wearing orange to coordinate for TGIF post work Happy Hour.

So, arbitrary firing for wearing orange on a Friday with your co-workers.

Saying things that show a real class bias (and proving you are a total jerk) about part of the population you are to serve, not immediately fired, and probably won’t be, likely because of union representation.

Does anything seem wrong here?