From a Christian perspective we have all sinned and fallen short and everyone needs forgiveness. Everyone needs forgiveness but nobody ever deserves it. We need just as much forgiveness as someone like Hitler or Stalin does. We are all in need of a Savior and a Forgiver. Thank you and God bless.