I think you"re doing ok so far. You have got to tell that crazy chick "look, I do not have any sort of romantic feelings towards you. I am sorry, but it is best if you just get over me." It is unreasonable for her to think you can't date women because she refuses to get over her crush on you. As for HB9, just go to her place for now

or stay out. You may even want to consider telling her about your roommate's tendencies. The housemates know, ask them what they could possibly do to help. I doubt they want to be stuck around this drama for a long time, either, because it will get very old very quickly.
Finally I have this: I believe she was absolutely wrong to say you had to "appreciate her feelings more." you have told her that there will never be any sort of relationship between you two. And it is unreasonable for you to put your social life on hold. In fact, I would think that if you were to do as she asked, she would misinterpret that as you caring about her because you would be doing something for her benefit. If she's gonna get over you, I think it may actually help for her to see you with other women. It won't be fun, but it never is fun to find out a person you have a crush on isn't interested at all. That being said, it's very necessary.