In science, for every action, there is a reaction, but sometimes not an immediate reaction. In Religion, we sow what we have planted; but again not an immediate consequence. Time is the factor, which clouds our perception of cause and effect. We see suffering, but we cannot see the cause. We see or do evil, but we do not see immediate retribution and wrath of God. There are missing pieces to the puzzle. The missing piece is time, from a second to eternity. God may be impervious to time, where a century to us may be a second to God.
For those who have a difficulty on why God lets people suffer, please consider time as the missing piece. We may live more than one lifetime. Each lifetime, but a mere chapter in a book that will eventually conclude with a happy ending