There are numerous examples of injustice in America (blacks treated unfairly in the criminal justice system, torture of detainees, etc.) and Americans generally seem to be more or less okay with this (shown by lack of a consensus of moral outrage).
Yet, Americans also profess to believe in human rights, the constitution and principles of justice for democracy and the criminal justice system. I doubt that conducting a poll, many Americans would disagree with these principles.
Why does our theory not match our practice? Can it be the case that American's truly don't believe in justice for all, if it can be violated so blatantly and without major objection from the public?
And if it's the case that we truly don't care about justice then why not change theory? Or, if this is not the case, then why are people so apathetic?
Is it even human nature to care about virtues and ethics? Or is it something that can only be achieved through active reasoning and pursuit of knowledge?
How can I be happy in a world like this?