As far as I would be concerned with the roommate, they would have to go. A little common sense would tell you not to go into your roommates room, in their personal space, and being that they did just that trust is broken and would never be established. No telling what else they were doing while in your room. There wouldn't be a middle ground, understanding, agreement. Hell if it were me, the outcome would of been terribly bad for them.