Camellia is one character that gives you an ultimatum, either do what she wants and completely fuck up your morally good character or you kill her on the spot. It's ok, some characters are set on not changing... I could see Karlach like her.
Or they could have gone the Ember route with Karlach, whom doesn't give you any sorts of ultimatums and she stays with you even if you are evil, it's generally a good recipe for good banter and arguments on what's good and what not.
I still laugh at Camellia. She is helpful, is she not?

I love you.