10% is a pittance for a tip, it's actually an insult to the server. If you get good/excellent service you should reward the server with a good tip. They aren't waiting tables because they just love refilling ice tea all day.
These servers get paid for waiting on these tables it is there job. If you are going to tip the waiters, why don't you tip the cooks as well? Why don't you tip the management? Don't these people deserve tips as well?
Where does it end? It shouldn't be expected to receive a 18 - 20% tip. A tip is for doing a good job, it is not a part of there wage.