This guy isn't just a little in the wrong he's a lot in the wrong.
For a moment, lets assume its okay to insult a customer in the wrong on behalf of your employer. If that was the case this guy would still be wrong -- because a tip is an optional thing.