By law, you don't have to give your name when asked. You only have to give your title or staff number.
And which law would that be? In case you need to look it up, all Australian laws, both legislation and regulation, can be found at http://www.austlii.edu.au/
- I doubt you will find anything there that requires you to give a title or staff number, or a law that says that a company representative is not reuired to give their name to a customer of that company.
Having said that though, it is good business practice for companies to give some way of identifying front-line staff to customers, so that feedback/accountability issues can be addressed. Having a first name is not overly onerous, and I have been in customer facing roles with large business with nametags with my first name on it.
For example, I had an issue when EFTPOS was down at Olympic Park, I had an Olympic Park-Lidcombe weekly, but required a Lidcombe-Katoomba extension.
Was told by CSA at Olympic Park (who gave me her name) to purchase ticket at either Lidcombe, Granville or Katoomba, wherever I had time. Best connection at Lidcombe was two minutes, best connection at Granville three minutes, with the layout at both stations, no time. Cops came through Blue Mountains train, I explained what happened, was able to identify the CSA at Olympic Park, they made a few calls, no infringement issued.
The only people who should be scared of being identifiable by the public are those who fear accountability for their actions, and those who do their jobs properly should have no reason to fear accountability, in fact being identifiable might actually work in favour of those who are good at their job in the form of positive feedback.