So, getting into a relationship with anyone doesn't immediately change their opinion of you at all. That's intended behavior. However, having positive interactions with them will slowly increase their opinion of you. I've actually had what were originally hatefuck characters eventually get up to max friendship after a while. The difficulty is that if their opinion of you is low enough, the opportunities for negative interactions are far more frequent than the opportunities for positive interactions (at least as far as random events).