Marlowe is undoubtedly implying that Faustus is not an intrinsically evil man. He tried to turn to God, but is interrupted by a terrifying event that forces him to be complicit out of fear. He does not 'get what he deserves' because he is a victim of the evil that manipulates him through threat and intimidation.
Why is Faustus not forgiven?
Doctor Faustus is not forgiven because, in the end, he cannot fully turn to Christ, although he comes close to doing so.
How is the end of Dr Faustus justified?
At the end he will give his soul over to Lucifer as payment and spend the rest of time as one damned to Hell. This deal is to be sealed in Faustus' own blood. After having cut his arm, the wound is divinely healed and the Latin words “Homo, fuge!” (Man, fly!)