next time he does it in front of yor boss or co-workers or something just tell him to fuck off cuz hes being a dick...he wont hit you cuz your in public and hell most likely stop from embarrasment(dont know how to spell that word lol)