This post have got way out of control and just reading it confuses me.
But Frog - please note that Slapping is NOT allowed in Islam - for any reason. In fact we are not even allowed to slap an animal - let alone a human being.