Yeah "boy" no matter who it's used on is meant to show the social ladder and "boy" is at the very bottom with "son" and "hey you".....hell sometimes people can use the word "sir" to piss you off. I was always taught to use it in a respectful manner but I guess policemen, restaurant managers, department store clerks, etc like using it to try and make themselves feel big and also to draw attention to themselves.