This is a very thoughtful piece.
As I have argued previously, we here in Ontario live in a socialized medical system.
We never deny people treatment for medical problems-even if they are self-made problems. Drug dealers with gunshot wounds get 24 care in the ICU, rehab-everything they need to recover. Every medical condition is covered, as are hospitalizations. Nobody says "why is it MY problem".
Our most vulnerable and disabled deserve absolutely nothing less.
Where is the money? Frankly, lots gets wasted.
We need a public-private partnership to build supported housing, with clear economic and tax incentives to builders that work with reputable organizations such as L'Arche and Bloorview among others.