if you had contacted someone else for help with this event, and they did not respond.....what would you do? find someone else!
as for your roommate, seems like there is some agenda there....i'd disengage and not share your personal interactions with the ex OR others.