My mom and Dad have been together for 29 years and things got rocky between them about 15 years ago. She has accused my dad of cheating, yelled at random women for sleeping with him in public with no proof, and even threatened to throw acid at a woman receiving financial help from my dad since they live in a third world country and insulin is too expensive to purchase for their 8 year old diabetic son. My father has left many times throughout my childhood only to return a day later because he knew that if he left, I'd become homeless with my mother. 

Three nights ago, my father decided he had enough and left her for good. This means, that somebody needs to cover the rent - and I warned her since he left that she would have to find housing since playing the rent would require a roommate and said roommate would most likely refuse to house my mother rent free. She barely acknowledged my warning - muttering under her breath or changing the subject by flipping the script and saying that she couldn't believe her own daughter was kicking her out (I am in my 20s by the way). 

 I managed to find a roommate that has taken a tour of the place and agreed to move in AND PAY HIS PORTION OF THE RENT! I updated my mom on the news and informed her that he would be moving in by the end of the month - meaning she has until then to pack up and leave. 

Also, the whole time this has been happening I've been recommending to her to talk to my brother who is a single father with two kids and a demanding full time job to talk to him about moving in since she babysits his kids 6 out of 7 days anyway. He's in the middle of a custody battle too so my father and I agree that her moving in would be beneficial to both of them. 

Some quick notes to add more context: 

- I have a dog so finding an apartment is harder. 
- I live in NYC so finding a 2 Bdrm that accepts dogs and is in my budget makes it even harder. 
- The rent at my current apartment is way below my budget.

It's a tough situation so I really don't know if I'm being the asshole or not. Any advice is also appreciated. Thanks. 