No, but I have slapped many a guy for being a pillock. Fin, Liam, Jason, to name but a few...

EDIT: Actually, yes, during the 'You've Been Tangoe'd' fad based on the controversial slapping advert for the Tango soft drink.