If a parent punishes a child without him knowing why he is being punished, it is called child abuse.
If a person punishes their pet when the pet can make no connection to what it did wrong, we want to call PETA.
Consider the fact that many times we have punished others and they did not realize what the punishment was for. There r people who call PETA and the authorities falsely accusing others for child abuse. They will also experience the results of their actions even though it may not b immediate or even in this life. When we have it happen to us it is much more likely that we would not want to do it to someone else. Those who do not believe in karma r much more likely to react by causing the same suffering to others. In fact people punish others knowingly and we often do not know why it is happening. It has happened many times in my life. However i never saw the results of their actions... only the irrational and unreasonable behavior they precipitated. As a matter of past recollection there were many times when people took actions on this forum that no one has any idea why they were inflicted on others and no justification could b found for their irrational behavior. Do we see punishment for such actions? It is not for you or me to mete out immediate punishment and it is certain that God has not. We r rather here to promote understanding. If we have God's grace that understanding is eventually forthcoming.
If a parent punishes a child or a pet that can make no connection with what it did wrong suddenly we are placed in situations where we too can make no connection with what has been done. Once a cop drove right in front of me as i was passing him and he drove into my lane and drove me off into the meridian. He told me he could have given me a ticket for such an action that i presumably incurred on him. i had to pay for the towing bill of my van stuck in the meridian. Now i could have thought there is no justice. But instead i recognize the law of karma and often see it in action. To have an immediate return of all our actions as they occur would set up creation quite a bit differently. There r just not enough cops around to see us in all our actions and even the ones that r-- they may not mete out justice but rather injustice. What does interest me is the fact that the return of actions perpetrated on a master is immediate. In this sense justice is satisfied so if we choose to be a Master your views will be honored.