Well I researched the meaning behind this and I think what God is trying to tell us, if someone is beaten (in this case, slave/servant) that person must be punished. However if he gets back up to continue the work, there will not be any punishment as this is the work of the servant. If the servant is ok with it than obviously this is clearly not an act that needed to be punished.
those days were different than it is today and I am sure God is up to the times of today, I mean after all he created the world and knows exactly what is going to happen.
There is a lot of controversy scriptures for some (not me) in the bible that seems to make it ok to do certain things such as sacrifice and animal. However what I think people do not realize (and watching the bible series on the history channel is a good example of Gods punishment) that God is just and wishes us all to repent,, however he does not leave the guilty unpunished.
What most do not want to admit is to his wrath, and God is not to be question. He can do whatever he wants. He does not need are ok nor does he do something and think he made a mistake after the fact. Whatever he does is justified.
Pharaoh was given many chances to repent and set the people free, however he refused 3 times and all times God set forth punishment. The last no God warned he would take the first born son. He did just that. He brought this punishment on himself. Actually God showed mercy, the plagues and the bugs he first set on Pharaoh was not to take his life when indeed he had every right to do this. It came to pass and yet Pharaoh wanted to prove that he actually was higher than God or actually had the nerve to say he was a god.
God says .....there will be no other gods before me and he warns.......vengeance is mine I will repay.
Just my opinion.
Have a good day