Jesus does not divide the world into the moral "good guys" and the immoral "bad guys". He shows us that everyone is dedicated to a project of self-salvation, to using God and others in order to get power and control for themselves. We are just going about it in different ways. Even though both sons are wrong, however, the father cares for them and invites them both back into his love and feast.
Timothy KellerThe gospel shows a God far more holy than the legalist can bear, yet far more merciful than a humanist can conceive
Timothy KellerAt the root of all our disobedience are particular ways in which we continue to seek control of our lives through systems of works-righteousness. The way to progress as a Christian is to continually repent and uproot these systems the same way we become Christians, namely by the vivid depiction (and re-depiction) of Christโs saving work for us, and the abandoning of self-trusting efforts to complete ourselves. We must go back again and again to the gospel of Christ-crucified, so that our hearts are more deeply gripped by the reality of what he did and who we are in him.
Timothy Keller