If he other roommate isnt going to side with you over how bad it is- Id move. Whats your reason for staying?
If you have a lease these could be reasons that it could be broken (unwanted guests, extended says, animals not allowed). Just get out of there and find your own place.