@SW-User Wow, that was touching. You did the right thing. A good friend hitting the skids is impossible to turn away. He does have good character because he left instead of leaning on you.
How did you know he was homeless? Did he come to you for help and that was how you knew?