I am afraid I must express my disagreements with the dislike for Keiko. I blame the writing for her character appearing too mean. First, no one knew what they were getting into when they accepted the Deep Space Nine assignment, that was the point of the pilot. Second, no one knows what they are getting into when they get married or commit themselves to a long term relationship. Finally, Keiko tried other things, it didn't work. In the episode "House of Quark" Bashir pointed out to O'Brien that Keiko will only be happy if she returns to her profession. His best guy pal and station CMO says that. I am not saying she is perfect, but I admire her just the same.