So do "Davids" and "Roberts" get demoted to "Daves" and "Bobs"?
It's such an ugly habit, strangers addressing you with the same name that's used by intimates. I'm used to it in a business setting but from people like TSA screeners et cetera it is really too much, and the nickname pushes it into the realm of full-fledged offensive.