I had an experience a number of years ago while working construction.
They had this younger kid that worked on the crew and was absolutely obnoxious.
He would Jack with everybody and laugh about it, really ticked the guys off.
I decided immediately that I'd put a stop to it if he started that with me.
Once he got comfortable around me the BS started. One day as I was walking by him, he gave me a little shove that nearly knocked me over as I wasn't expecting that. He said ha ha ha dont fall over!
I turned around and open hand slapped him in the back of the head as hard as I could. His has flew off and his face about hit the floor!
It was actually quite funny but he was hot and threatened to beat me up.
Oddly enough, after that day we became kind of friends. Never had an issue after that. Got along just fine.
Sadly, he died in a tragic car accident about 6 years ago.