You're totally right.
The only reason why we still try to get along with him is because we know this is game. We knoe that sooner or later he will grow feelings for us. But that does not happen always in reality.
Logan has all the characteristics of an abusive partner. He is that crazy ex of a friend of you. Not a nice person, for real.