Illinois residents recently became eligible to be Amazon Associates again. So I signed up and added two sites, then a third. This third site was Gay Sherlock Holmes, my blog about books and movies where Sherlock Holmes is depicted as being gay (I went for the "Captain Obvious" approach of choosing a blog name with that one).
At which point my account was rejected and clised as "your site may not present a mutually beneficial business opportunity."
You see almost every book on this blog, and all of the more explicit ones, are for sale on Amazon. But Amazon finds something objectionable about being associated with a site that names and reviews them. Go figure.
I see it as just another example of Amazon being a mule between to piles of hay. It wants all the money from explicit books, but it wants the regulatory convenience of being acceptable to the moral pundits. This causes it to split the difference in unpredictable and irrational ways.
Like being okay with selling the books, but not wanting anyone to draw attention to that fact?