<human>: Can you give me the gist of the text in a nutshell?

My brother, Brett, moved in with me about a year and a half ago so he could have a fresh start. He put a lot of burden on me and my girlfriend. To name a few burdens: lack of transportation, a dog, and lack of general responsibility. I took care of him and his dog. He did contribute a bit financially but not very much, basically living for free the whole time. I am proud of him for picking himself back up and getting good grades in school. He also got an entry level "white collar" job. I have told him how proud I was of him with the job and grades. 

The job/school is about 1.5 hours away from my home but is about 30 minutes away from my mother's. I suggested that he should move back with our mother and he said he wasn't going to do that. I told him I expected him to pick up the slack and contribute to rent now that he has a steady income if he was going to continue living with me and my girlfriend.

This did not go well with him and he had all those reasons - what people would think of him if he lived with his mother, people in our hometown are out to get him because of past actions,he couldn't afford to pay rent etc...

Another thing that bothers me also is that he is balking at paying rent yet has no problems spending money on his hobby (car) which is also his means of transportation and also the source of his problems in my opinion. I did not get the chance to tell him this because he shut down at this point.

I feel like this is a no-win situation, either I kick him out and he gets depressed which usually leads to him making bad decisions or put up with this for god knows how long without any help or rent.
<bot>: Brother has been living with me to get his feet back on the ground. I think he is now doing well enough to take additional responsibilities but will not talk about it like an adult.