Yes, you do have a right to be annoyed and upset with your housemates. They sound like they may be people who don't like to say no and who may get off on the undoubted highs of being with 'edgy' people.
But next year's accommodation decisions are still a fair old way off so getting into a lather about your friends 'sticking with' this person and thinking this means you have no-one to share with next year so your only option is to live at home is taking things too far (look how well this other person has done - go all pathetic and "I've got nowhere to go" and people will let you in, and accept you behaving badly. I don't recommend the whole strategy but it does show that you have more options than you think)
Your friends may well soon reach similar conclusions as your own. You can't do much about whether that happens. What you can do is take steps to making some new friends.
You might even want to consider whether you could move at this stage since your much more immediate problem is living with someone you just don't like anyway, and who is having a real impact now.