I used to not wear a name tag at work in different settings for various reasons (some, believe it or not, involved harassment).
I had no problem given my name when asked however.
But when it comes down to it, if you really NEED to make a complaint, there are many ways that you can track who did what where, and how to identify the employee.