Granted we only have your point of view here but I don't think your a little bit loud+entitled+obnoxious friend would have achieved that status with me; I can be polite to people to the point where they might think I'm their friend but I don't feel the same way x_x
Glad you had a pleasant enough dinner even though there was a bit of a rough start with the wait staff (hopefully they calmed down for the rest of you as time went on?).
I am glad that I only have to spend time with her rarely. She can be great at times of course too, but it is a bit more rare. I guess I do respect her for sticking with it! :D
The calmed down, but I won't be going back there for a meal any time soon. I don't think the food was that great to warrant the attitude.