Damn right. Waiters/Waitresses are paid shit salaries because the difference is made up by the amount of tips you make. Not tipping a server, even the bare minimum of 15%, is basically denying them the opportunity to support themselves. Sorry, but if you don't tip your server, you are beyond insulting them and thus making yourself look like a complete ass. Much like this woman did on such a disgusting reason as "not agreeing" with someones sexuality.
More information about text formats