At first glance, it seems ridiculous that a New York caterer couldn't fire a waiter who posted a profanity-laden rant against his supervisor on Facebook.

After all, the guy called his boss a “NASTY MOTHER F—-ER.”

If that's not insubordination, I don't know what is. Surely his employer should be able to give him the boot?