As the title asks. Recently I have thought up of a very, well, controversial plot, and I am wondering if it needs to be toned down/re-written due to the fact it could be highly offensive to some readers. I don't want to give away too many details of it, but I will say that it touches the powder keg topic that is religion and God is the main antagonist of the story while the protagonist is a darker character who traffics with demons on a regular basis and does other "unsavory" things in the name of achieving his goals. Now, I have not one, but two toned down versions of the story which replaces God and his archangels with made-up Gods and deities of various ancient mythologies, respectively. However, I do like the original story better; it has more impact because of the controversy. It brings up more questions and discussions due to those "controversial" elements. The other two versions, while they are still good concepts that I'm sure would be interesting to read and write, are just fantasy tales. While they raise some questions do not do so to the same level as the original idea since having "fake" Gods involved as appose to one that is actually worships today takes away some of the story's power to jar readers and get their minds moving. Anyway, my question is this: how controversial can a story be made before it becomes too controversial to be shared to a wider audience? Is a story with God cast as the main antagonist and the protagonist is anything but a hero just too much?