I am sorry about your bad experience, Jessica. People can be so rude sometimes. I really do hate people sometimes. Thankfully I don't have to deal with that anymore. I just get their stupid phone calls now.
Sometimes, it makes you wonder how nice people (like the wife) end up with a jerk for a husband.

Maybe she will talk some sense into him and he will apologize and give you the tip that is due.