Struggling to decide whether to keep dealing with bad roommate
TLDR: One of my roommates is an asshole who keeps breaking his lease and making life suck but our apartment won't do anything about it. I can't decide if I should stay living here and keep dealing with him or move out and be homeless for 3 week for the chance of something better.
I live in a 4x4 in a college town. For the first while, it was alright. I lived with my best friend (female), a grad student (male), and a drug addict (male). Before we moved in the drug addict told us he smoked (something the rest of us had explicitly listed as an ABSOLUTE DEAL BREAKER on our roommate matching forums. In my case, it is because my best friend, who was marked as my preferred roommate, is very very sensitive to smoke.). He told us he would only smoke outside, on the patio. We said okay, so long as you clean up after yourself. Barely a month later, he started smoking indoors. We told him to stop. He didn't.
We reported him to the apartment complex, they said they couldn't do anything without photo proof but he was smoking in his room with the door closed so we couldn't get proof. It should be noted that he is does not have a medical marijuana card and recreational use is illegal here. However, when we first moved in he made a very very big show of explaining to all of us his past of crime or some shit where he explained an extremely long and damn near comical list of crimes and admitted to having a gun in his room. He also made a show of telling us how many friends he has living in our apartment complex. The apartment complex called him and he admitted to smoking week and he stopped smoking in doors for a few weeks but then he started again.
We were all willing to just deal with it until he got a girlfriend and the whole thing became a nightmare. We were willing to deal with the weed smell, we were willing to deal with never being able to use the front patio, we were willing to deal with the embarrassment every time we had guests when they saw our disgusting ash and spit covered patio, we were willing to deal with him drinking loudly with his friends, we were even willing to look the other way when he would bring out other types of drugs randomly. It was bad when he got a dog because we would hear him yelling at it and beating it at all hours but we were too scared to call the cops on him because he has made it very clear that he does not respect the law. Luckily, he rehomed the dog after a month or so (no, he did not pay the pet rent; yes, this was a second violation of our lease agreement).
However, when he got a girlfriend he became fucking insufferable. I liked his girlfriend at first! Until she moved in (against our lease) and started using all of my stuff. I have had my boyfriend stay with us for a bit longer than is allowed by our lease so I would feel hypocritical reporting him for it (my boyfriend does not use the common spaces if I am not there and has only been left home alone without me there for less than 5 hours at a time while I went to class). I was getting annoyed with them using my pots and pans and not cleaning them immediately afterward. When I went to make empanadas and noticed all of my salt was gone I asked my best friend what happened to my salt, as she is the only one who has asked permission to use it. His girlfriend used all of my salt to clean her bong! Salt isn't expensive, I know this, but the goddamn audacity! She didnt ask or even tell me! She just left like 3 grains of salt in the container. They kept taking my silverware into his room (neither the drug addict or his girlfriend have any utensils, pots, or pans of their own) and not bringing it back. I kept running out of silverware. I kept going to cook dinner and finding my pots and pans dirtied (they wouldn't clean them for days!). The shit that pushed me over the edge was when they started putting my pots and bowls in the fridge with food in them and letting them mold. I threw away all of the food that was in my pots and bowls, cleaned everything, and now keep it all in my room. All of my pots, pans, cooking utensils, and silverware. I did message our roommate group chat to explain why everything was missing and I had messaged a few days prior begging them to clean up after themselves. Also it should be noted that after she started staying over, our utilities bill went up $70! The grad student sent a message to our group chat begging everyone to lower our consumption because of the bills, something myself and my best friend strongly agree with.
A few days ago the drug addict sent a long message yelling at everyone because someone took his clothes out of the washer and put them on the counter instead of putting them in the drier (it was the grad student). That is a dick move, but it doesn't really warrant the borderline threats he was sending considering the grad student had done that to the rest of us in the past.
The next day the grad student had broken his lease and moved out. He didn't tell us he had moved out until after it already happened. The drug addict and his girlfriend have not said a word to my best friend or I since this happened.
Now, the problem we have encountered is that the drug addict has already renewed his lease. My best friend is moving out and my boyfriend intends to move in with me. Problem is, I don't know if I should stay living in this apartment or request a transfer. On one hand, I am comfortable here, I have upgraded furniture despite paying the normal price, and I live on the first floor. Also, if I transfer apartments, I will be homeless for 3 weeks. I do not have anyone who lives nearby that I could stay with (my boyfriend currently lives with his family, it is a very very cramped house) so I would either need to take time off work and go stay with my parents, or pay for a motel for 3 weeks. Neither is a good option. On the other hand, I can stay in this apartment and try to make the best of it. My boyfriend would move in to one room (likely the grad student's old room) and someone new would move into the room my best friend has been living in. I am worried about the potential of getting worse roommates should I move or staying here and dealing with an evil I know and the potential for a new evil, especially if he requests one of his friends to move in.
Seriously, any advice is so so so strongly appreciated. I am losing my mind trying to figure out what the safest option is here. Do I risk struggling financially for the chance of something better (or potentially worse) or do I deal with another year of this bullshit? Thank you so much if you read this far.