Does paying for dinner make him more likely to stick it in later?
Also, when you ordered your food, did he order for both of you, so the waiter had to guess what went where? Or did you order your meal and he ordered his and your waiter blatantly ignored that?