A Florida hotel worker says he was fired for wearing an American flag pin.

Sean May, 26, was handed the pink slip from his front desk supervisor job at the Casa Monica hotel in St. Augustine after he refused to take off the little pin. May's been wearing the flag every day to work for the past two years.

He tells local station News4Jax, "I've actually gotten probably more compliments about it than any of the service I've actually done at the hotel, which is an interesting concept."

The hotel says they canned May not because he was patriotic but because he violated company policy.

"The property reflects its pride in America and great patriotism by flying the Stars and Stripes high over the hotel," the hotel said in a statement ton News4Jax.

"However, our employee handbook clearly states, 'No other buttons, badges, pins or insignias of any kind are permitted to be worn.' No matter an individual's national preference, political views or religious affiliation, it is a standard regulation which ensures equality for all (employees)," the statement said.

According to the NY Daily News, May said the hotel recently came under new management and he suspected members of the new brass at its parent company, Kessler Enterprise, were responsible for the dress code crackdown.

"It seems silly. It seems so, so silly in the long run," May said. "They're so upset about a little pin," he said.

St Johns County Commissioner Mark Miner said: "The Casa Monica Hotel and Kessler Enterprise certainly have the legal right to forbid their employees from wearing an American flag pin. However, their inability to discern between the flag of our nation and other pins and buttons that their policies forbid is of great concern to me."

What do you think about this policy? Should the American flag be an exception?

Get in on the dish. Send me your tweets: twitter.com/maggiesworld or emails: maggie@39online.com or comment on the Online Dish Facebook fan page.

And that's today's helping of Online Dish.