Id hate to be in this situation. I think id have done the same as you, and anything less than a smack would make him feel he had won. You need to speak to him in his language, if he does it again, then you need to wade in heavy. Calling the rozzers/ council as you said wouldnt help, and probly just humour him. Hope your toe gets better, nip round A&E and get em to cut it off (the nail not your toe)