I’m pretty good friends with Steve at HR Gumbo. We talked about this a good bit before we both posted. You might like to read his post on regulating holidays to make sure you get the “whole” story.
I’m definitely one of those people who gets angry when their company tells them how they can and cannot celebrate the approaching holiday. My last job was like that. My current one isn’t. I work in a radically different culture from a public institution. I’m in the far extreme side of the spectrum. The nonprofit organization that I work for is technically classified as a church, if that gives you any indication. But if someone brought in something representing another holiday, I can’t see us bashing their head in for it.