We have the shallowest understanding of Allah’s Justice, I think. It seems to me that there are layers of depth and intricacies that we can simply never perceive or comprehend; not least of all because we cannot really conceive of Eternity. The arc of time is far too long, and from our vantage point, it seems not to be an arc at all, we are not privy to its bending beyond our field of vision. But, I think there is a perpetual balancing going on; just like an ecosystem that self-corrects because it was designed to do so. We exist on a multidimensional grid, with billions of imperceptible connections above, below, ahead of, and behind us, with our actions and words, our inactions and silences, each reverberating throughout this infinitely complex network, disrupting, blocking, congesting, flooding, and starving it, but always subject to an overriding, inescapable re-balancing function written by the Creator into the system of existence, even if we cannot fathom how.