It’s pretty healthy, IMO. Seeing the fuzzy set of actions that people take that you agree with and don’t agree with as part of a whole person is a sign of maturity mentally.
Having to cleave people into “the Madonna” and “the whore” or the “good object” and the “bad object” is in the mix for a variety of mental problems: en.wikipedia.org/wiki/Splitting_(psychology)