Oops, I misread it. Though I think my general argument still stands: the ex roommate knew a lot about OP, and was immoral. As long as OP knew his secret the ex roommate couldn't retaliate.
If OP had outed them, they would have further angered the ex roommate and freed the roommate from consequences it they wanted to get revenge on OP.
If OP had outed them, they would have further angered the ex roommate and freed the roommate from consequences it they wanted to get revenge on OP.