To be homeless is a condition in which a person’s freedom is profoundly compromised. And that’s un-American, says a philosopher.