How can God allow someone that lies, cheats, steals, homosexual and/or other acts considered bad by ancient religious moral texts to become successful? Are the negative consequences of karma and sin severely delayed until the afterlife? Being rewarded by material gain from unethical behavior provides incentive to continue the same behavior. Wouldn't it be more beneficial for God to punish the person in some way shortly after the unethical behavior to prevent more of the same behavior or would the person not even recognize that their life events were reordered to punish them?
I thought it might help to provide some examples:
- A woman acting be a girlfriend with a man so the man will buy them an expensive car or luxury item, similarly a prostitute/escort can do the same thing.
- Subterfuge to get someone to send money for one thing when the original intention is to use it for another thing.
- Hacking and stealing money out of people's bank accounts.
If any of the above are successful, #1 and #2 most often are and without being charged, then the victim loses but the villain wins. When does the villain get punished for the unethical act?