I really do not know what to say. I am just reading your posts and waiting for you to reach your bottom. I am hopeful that someday you will understand that he needs to become his own man, to forge his own way and accept responsibility for his own behavior.
You keep saying that he is not mentally capable to live on his own...where did that thought process come from? Has he ever been evaluated by a professional?