This is some crazy shit. The high-five is comical and the punching the patron in the face is not tolerable in the field they work in (even if you're off duty), but they should at least know that getting a blowjob in a public place is a no-no. If anything, do it in the vicinity of your own homes.
After typing in Kallie Helwig's name on Google... I can't say I don't blame the dude for giving our a high-five. At least that's my opinion, but don't do it in a public place and don't punch the hell out of civilians.