That totally sucks. I don't think people should be demeaning to anyone. I'm sorry that happened to you. It's not appropriate to ask any kind of personal questions IMO.
The only time I've been slightly rude to a waitress is when she had it coming to her..... I did that was when I ate at Houston's steak house (which is so-so)... and you know after they serve you the food, our glasses were empty.. and she kept walking by and NOT acknowledging the table, she obviously seen the glasses were empty.... so i basically had to eat my food w/ out drinking ANYTHING Finally when I asked for water, the b*tch replied... don't worry, water is free (like i couldn't afford it or something), so I told her, b*tch, i didn't ask you how much it was, i asked you to get me some so why don't you do your job and GET IT and oh by the way, can you also get the manager so I can complain about your really rude behavior? I mean, gees, just because she was in a bad mood, it is very unprofessional to take the bad mood w/ you into your job, regardless what job it is. I told the manager I get better service at Starbucks... LOL
The only time I've been slightly rude to a waitress is when she had it coming to her..... I did that was when I ate at Houston's steak house (which is so-so)... and you know after they serve you the food, our glasses were empty.. and she kept walking by and NOT acknowledging the table, she obviously seen the glasses were empty.... so i basically had to eat my food w/ out drinking ANYTHING Finally when I asked for water, the b*tch replied... don't worry, water is free (like i couldn't afford it or something), so I told her, b*tch, i didn't ask you how much it was, i asked you to get me some so why don't you do your job and GET IT and oh by the way, can you also get the manager so I can complain about your really rude behavior? I mean, gees, just because she was in a bad mood, it is very unprofessional to take the bad mood w/ you into your job, regardless what job it is. I told the manager I get better service at Starbucks... LOL