A post or two back I recommended writer Lawrence Block. I have to withdraw that recommendation. Some of his books contain scenes of nasty sex. I suspect it has a purpose, perhaps to lead the reader to distaste or dislike for some of his characters.
Perhaps it works too well.