I dont think your employer would have the guts to terminate you over this. I ran this by an HR buddy of mine and he says if there is any retaliation, such as termination, you have grounds to take them to court (wrongful termination).
Another avenue I failed to mention is if you are union. If you are, your union rep would love to handle it for you.
As for the racial thing, I'm sorry for that. As a Mexican-American, yes I was born here so luckily I'll get to stay, I sometimes get offended with certain topics. Maybe I'm a little sensitive when it comes to race issues. Morningwood, you are black so for sure you know what I'm talking about, being a fellow minority. If you are not black, then ur avatar is just plain weird.