It is a fashion for the western writers to thrive on controversy. May be that brings them money and reputation. Dear linaaziz I agree with your views personally and individually.
Sherry Jones created a lot of controversy by writing this book not based on authentic documents.To earn fame and defame she did the right job like Sulman Rushdie.
Yes I agree with James. Publisher has a right to publish or not to publish.Even a very good book he may refuse to publish on the ground of business. At the same time a writer has a right also.