"but he's sweet sometimes"
It's just an abusive relationship and eventually some of them break out of it.
Yeah, that effectively describes my experiences with desktop linux.