You can love someone and still treat them like crap.
When the issue of them coming to DS9, they seemed to indicate that they discussed the changes before they came to DS9 so that Keiko knew what she was getting into with the negatives. I often saw Miles trying to discuss issues with Keiko but she would act like a teenager girl determined to get her own way. Her chief complain was she was bored. Hell, quit whining, put on your big girl panties and find something to do! Oh, your bored, poor Keiko!