Man accused of not footing bill says waiter had hurled vulgarities at him