Let them get her fired.  What she did is hugely unprofessional.  It wasn't just an embarrassment to you, it was an embarrassment to your boss, your clients, the restaurant, and herself.  Even though she knew you since you were a kid, in that situation you were her client and she had an obligation to provide you a professional level of service.  She failed miserably at her job.