Well, did you ever think perhaps that she was "new" at her job? I'm not trying to make excuses for her, but, sometimes a new employee won't do the job expected right off the bat. You indicated she only had about 3 tables to wait on, so that's why I'm thinking she may have been new. Believe me, I don't enjoy poor service either but, sometimes you have to give the benefit of the doubt to someone.