Original: He is generally a nice and polite person, but seems to have a weakness for women who treat him poorly, which may stem from the non-nurturing relationship he had with his and Charlie's mother.
Simplified: He is a generally nice and polite person but seems to have a weakness for women who treat him badly that comes from the love-less relationship he had with his and Charlie's mom.