The job of a judge is to make sure justice is carried out in each case. He is to see that the innocent are set free, and to make sure that the guilty are punished. Only a wicked judge would punish the innocent or free the guilty.
We are assured that the God of the Bible is just in Psalm 9:8, Isaiah 11:4, John 5:30, Revelation 19:11, etc. We’re all guilty of breaking God’s law, and deserve to be punished. For anyone to go to heaven, Jesus had to pay our fine with His own blood. Blood is the only currency God accepts to pay for sin (Leviticus 17:11). Justice has been served in my case, because even though I’m guilty, Jesus took my punishment, and I can be set free. God made a way to maintain His justice and let people into heaven.
Muslims believe that they can make up for their sins by obeying the 5 pillars of Islam. This is like telling a human judge that you washed his car, and volunteered at the soup kitchen to make up for your crime. A good judge doesn’t care about your good deeds, but only about making sure that you’re punished for your crimes. Furthermore, doing things for the judge to earn his leniency is bribery. Nevertheless, this is exactly how Muslims intend to get to heaven—bribery.
Allah (if he actually existed) could do anything he wants, including forgiving sins for no good reason, but if this is what Muslims say that he does, it makes Allah a wicked judge who accepts bribes, and doesn’t care at all about justice.
The truth is that most people intend to get to heaven by bribing God with good deeds. We’ve sinned against an infinitely holy God, and deserve infinite punishment. We need to have our infinite fine paid, or we will pay it ourselves in hell. Justice must be served. Only the infinite blood of Jesus is adequate to pay our fine. Repent and trust Jesus alone to get to heaven.