I have had similar experiences at Mama Melrose where the food was bad and their service even worse. I stopped going their for a while and have just recently started going back. I find the place to be so hit or miss. I have never been seated within 20 minutes of my ADR. I am not one to complain or go cheap on a tip but in your scenario I probably would have left 2 bucks and complained to manager and then walked over to guest services and explain to them that I am a frequent visitor to WDW and have dined at most of the restaurants on the property and have never been so disrespected by a cast member. No customer should be treated the way you were treated and she shouldn't get a pass for the way you were treated.