The roommate is kinda hardwired to hate you, unfortunately. You can always cheat to get a positive relationship with them, but they still won't really want to hang out with you or be your friend because they're a Special Character, and their role in the story is set to be antagonistic. Maybe one day there will be a storyline to befriend them!