I appreciate everyone's opinion. I really was interested in what others would do considering that the three of us at our table all would have done something different.
A little clarification:
Chattyaholic: I was a waitress for three years while I was in college, so I'm well aware of the pressures of the job. This makes me both empathetic when I see a waitress under pressure, as well as tougher on those who simply aren't giving their best. She had a entire 5 people to wait on in the time frame we were there, and that's not a lot to ask. There is no "to go" option, and no one was crabby to her until we were frustrated. You are right, now and then we all have off days where we don't give 100%, but then I don't get "tipped" for my job either. I'm sure she got her paycheck regardless of her "off night", but she didn't earn her tip in my opinion. I tip very well (you can ask my friends) when I feel they have served me well.
Jeff: It is a restaurant we frequent VERY often (maybe once a week). Usually we sit in the booth area, but it was full last night, so we ended up in the table seating. And I do plan to go back, but that wouldn't have effected my lower tip..... a tip is earned (in my opinion), and she must know she didn't earn one. Oh, and my food didn't just "look" a little off, I ordered a tuna melt, she brought me a turkey sandwich with bacon on it.... she ordered it incorrectly.
At any rate, I wasn't complaining about the time it took for the food to come once it was ordered, it was the time it took to get waited on. And, while we thought of leaving, when you live in the boondocks as we do, it's the only show around.... we drove 30 minutes to get there, and were at least 15-20 minutes out from anywhere else. We really do like the restaurant and have never had trouble before.... but then we've never sat in "Jo's" section before.
Ahhh, but everyone is different.