If someone won't tip their server for no reason other than their sexual preference, they shouldn't be dining out. In a day and age when many servers are gay, this is not acceptable. I'm thinking someone is just a cheap ass and looking for a way to get out of tipping. While tipping isn't mandatory, it is impossible for a server to live on the hourly wage they make. I started as a server 20+ years ago, and the minimum wage for servers back then was $2.13 an hour and guess what, that's what it still is in 2013. So yeah, tips SHOULD be mandatory and anyone who doesn't tip is a complete moron.
I do wonder though how Dayna had to refrain from spitting in her food, when the check normally isn't paid until the end of the meal, after everyone is done eating.
More information about text formats