I would like for my front end employees to wear name tags, but have been informed by one of them that I am infringing upon her rights by asking her to wear a name badge that displays her last name. That's one of the more ridiculous things I've heard lately.
"Jane Smith" is indeed more professional than just "Jane." While I don't disagree with Belize very often, in this instance I do. Identity theft occuring simply because a customer knows the employee's last name, much less the employer being liable if that should occur, is going waaaaaaaaaay out on a limb. I work for a law firm and the first and last names of all our attorneys and senior managers is available on our website 24/7. If that resulted in any "identity theft" liability for the Firm, the attorneys would be all over that.
A person, who is nice to you, but rude to a waiter, is not a nice person. (This is very important. Pay attention. It never fails.)