The body of works in Western philosophy leads us to the fact that the virtue of justice is a human moral excellence but we don’t always hit the mark so to speak. In fact, no matter how we define justice it never seems to capture why injustices keep occurring. What principles, values and moral virtues do we need to promote in order to bring us closer to social justice in contemporary society ?