Bhagvad Geeta strongly advocates reincarnation and theory of Karma though it has been refuted by many scholars. Karma is a law in Hinduism which maintains that every act done, no matter how insignificant, will eventually return to the doer with equal impact. Good will be returned with good; evil with evil. Since Hindus believe in reincarnation, karma knows no simple birth/death boundaries. If good or evil befall you, it is because of something you did in this or a previous lifetime.
Karma is sometimes referred to as a "moral law of cause and effect." Karma is both an encouragement to do good and to avoid evil, as well as an explanation for whatever good or evil befalls a person.
On one level, karma serves to explain why good things happen to bad people and bad things happen to good people. The injustices of the world, the seeming random distribution of good and evil, are only apparent. In reality, everybody is getting what he or she deserves. Even the child brutalized by drugged adults deserves the horror. The mentally ill, the retarded, the homosexuals, and the millions of Jews killed by the Nazis deserved it for evil they must have done in the past. The slave beaten to within a breath of death deserved it, if not for what he did today, then for what he did in some previous lifetime. Likewise for the rape victim. She is just getting what she deserves. All suffering is deserved, according to the law of karma.
Let's say someone kills someone . . . at a bank machine.... It could be two things. It could be, the person who committed the crime used their free will to do that. Or this might sound weird, but it could have been a karmic situation where that person who was murdered had to be paid back for murdering the other person in a previous incarnation. Sometimes Hindus argue that when a person does evil, they are acting freely. And when a person suffers evil, it is because of some evil freely done by that person in the past.
If Karma Theory is right then it is karma, not free will, that leads people to kill one another. We may as well dismantle our ethical and criminal justice systems. Everybody is just playing out his or her karma. Nobody is really good or evil. Nobody is really responsible for anything they do. We're all just karmic pawns doing a dance with destiny.
Why would such an amoral principle such as karma be paraded forth as if it explained the ultimate justice of an indifferent universe? Because, Karma Theory advocates that we are on this earth to learn lessons. This is our schoolroom here. . . .We must go through certain lessons in order to grow. According to this theory, life on earth is actually life in purgatory. We are here working out our sins, evolving our souls, burning off some karma.