Jon, I'm so sorry for the situation you're in. I hope your son's recovery continues to improve.
I really recommend listening to this radio show:
The Problem with the Solution : Invisibilia : NPR It's an hour long, but a really informative listen about why we may be too close to our loved ones with mental illness to offer them the kind of living situation they need. It gave me a lot to think about in dealing with a troubled person in my life.