Bob NC...sorry about your experience. Just this past Saturday night, my wife and I went out to eat (not at Disney...where we live on Long Island)...the two of us alone...babysitter with the kids....and we happened to get seated near an enormous birthday party and...lucky us...got the same waitress as them.
Felt bad for her...but also for us....the empty beer glass is a killer! Felt like asking her where they're kept so I could just go up and get them myself!
Hopefully John is no longer employed at Yachtsman...but they certainly should have knocked something off your bill. (And I have to say, 10-percent is a decent tip considering what you went through.)