Threatening assault on a paying customer for not knowing tipping norms is just one of the many reasons why American society is in the state it is. I've seen similar things like 'be glad I didn't spit in your food', 'next time they are getting trouser food'. This is despicable.
What a lovely country.
God bless America! Land of the free! Free to tip everyone you exchange money with.