I own a pretty large home.  A couple years ago I moved my mother into my house after my parents divorce to help her both financially and mentally.  My house has an apartment in the basement, kitchen, bath, bedrooms, living room, private garage entrance and own front door.

About 2 months ago my Mom said an ex co-worker of hers was living in a camper (we live in the midwest so its cold now) and was wondering if he could move in with her while he looks for another job.  I wasn't too happy about it, neither was my GF who also lives with me; however I met this guy plenty of times before and even had him over last year for thanksgiving.

Anyways, not long after he moved in my mom didn't want him there anymore.  For no particular reason other then she thought he wasn't looking for a job as hard as he should have been.  He has no license so any job he gets he needs to be able to get to it in a reasonable walking distance.

Fast forward to 2 weeks ago, my Mom and I come up with a plan that we can pawn him off onto someone else.  My girlfriend is happy because she doesn't want him there (not any safety issues).  So a few days before we pawn him off he gets called in for an interview.  We keep the plan going, then he gets called back for a drug test; we keep the plan going and then a few days after we got rid of him (told him it was just temporary although we planned on it being permanent) they left him a message on my moms answering machine saying he got the job and could start right away.

We dropped him off 10 miles away in another town, our area doesn't have any real public transportation system.  So now my Mom and I were feeling really guilty that this guy would now have to turn down that job and remain homeless and unemployed because we kicked him out.

My mom and I agreed we would take him back with the condition that he has 30 days to find a place and move out.  When I told my GF she exploded at me.  In fact its going on day 4 and she wont speak to me, sent me a message today saying shes not going on a trip that we had planned for mid February and that shes sleeping in the guest bedroom until he moves out.

She feels I chose a homeless man over her and that me and my mother lied to her because we said he wouldn't be coming back and then he got the job so we let him back.

I feel guilty that shes mad at me and that plans changed.  I also would have felt extremely guilty for ruining a mans chances of getting back on his feet.  I can accept some responsibility and know I'm skirted the line of "assholeish" just don't know if I went full asshole or not. 