Why would a guy have a soft spot for a girl who gives him a hard time and is a bit unstable?

He doesn’t like her but even when she says bad things and has anger outburst / anger… puts up with it.. why?

Why would a guy have a soft spot for a girl who gives him a hard time and is a bit unstable?
Post Opinion