I have grown up with quotes from the Bhagvad Gita, but the Karma theory has always baffled me.
I understand and I would welcome it, if the rewards and retributions came in the same lifetime. Hinduism talks of reincarnations, multiple lives and a Karma bank, which can propel or pull one down.
My query is simple:
A particular person does something to harm me, and there is a high degree of animosity. How do I know that this was retribution of my past Karma, or the generation of bad Karma by my adversary? Why should I not pay them back in the same coin, rather than wait for divine justice?
The loss of memory between lifetimes (if one believes in that) is the cause of all mayhem in the world. The Creator’s logic is not known.