No one gets kicked out of their place because they are on the right track! letting him stay at your place will not get him on the right track. all it will do is suck you into his chaos. i am sure as a parent it goes against all those parental inclinations, and i have no words of wisdom to change that. he had a place to stay and got himself kicked out - let him live those consequences. you are doing the right thing!