You should change it.

Not because your boss asked, but because its not even a little funny.

As far as legalities go, I'm no lawyer. Morally, though, no one owes you a job, and a boss has the right to set the terms of employment. This includes the right to unreasonable terms of employment. I know in Texas they can let you go with no reason given - but Co. is a "right to work" state (whatever that means, last I checked unemployment was not 0% here,) so the legalities here may vary. But an employer can certainly find a way to let you go if its just a little creative.

Personally, as well, I don't know what bothers people about others not speaking english. I don't even speak spanish (2nd gen american, dad was actually an illegal who got legal by marrying mom,) but, you know, land of the free and all that. In addition, people who refuse to learn english are so obviously shooting themselves in the foot that its kind of a self-defeating option. Having lived in both SoCal and all over Texas, its been a bit of pain, but again, its hardly something to get pissed about.

Now, the politics of a lot of immigrants bother me, but thats hardly an isolated issue. The politics of most high school graduates bother me just as much or more than the politics of most immigrants. At least (most) Mexicans can tell you exactly how the Era of Hope and Change will end, since they come from a place where they already tried that.

Dad is an engineer at a division of Caterpillar, for anyone who's interested in that.