Whether you're a libertarian liberal or a more egalitarian liberal, the idea is that justice means being non-judgmental with respect to the preferences people bring to public life.
To argue about justice is unavoidably to argue about virtues, about substantive moral and even spiritual questions.
I find this in all these places I've been travelling - from India to China, to Japan and Europe and to Brazil - there is a frustration with the terms of public discourse, with a kind of absence of discussion of questions of justice and ethics and of values.
I almost became a political journalist, having worked as a reporter at the time of Watergate. The proximity to those events motivated me, when I wound up doing philosophy, to try to use it to move the public debate.
Democracy does not require perfect equality, but it does require that citizens share a common life. What matters is that people of different backgrounds and social positions encounter one another, and bump up against one another, in the course of ordinary life.
My main quarrel with liberalism is not that liberalism places great emphasis on individual rights - I believe rights are very important and need to be respected. The issue is whether it is possible to define and justify our rights without taking a stand on the moral and even sometimes religious convictions that citizens bring to public life.