U know The Bible too shares the same story , but it calls David as a king instead of a prophet.. And now, who told he got away without getting harmed??.. He lost his first born with Bathsheba... He had his daughter raped by his OWN Son from another wife.. And he was not quiet happy for all these. And he Was a King who was supposed to be leading and being an exemplar to the common people. Now think about the shame and humiliation he and his family had gone through when all these bad things happened to him and he knew that every single men under him knew exactly that this was a punishment of his own deeds!!! yes , he was indeed well punished.

----If you can't CONVINCE them, CONFUSE them!!!