The "Speak English!" rule is defensible, but the "change your name!" bit is moronic on so many levels. Ignoring, for the moment, the issue of your employees inherent human dignity; Any customer who actually _cares_ about your employee's name, will also be offended by their probable accent. And even people who wouldn't other wise care at all, may be annoyed at the perceived deceit, like all those Indian-accented tech support call-center guys who give their name as "Steve".
no subject