Many a time our religious feeling has its root in our dirty little secrets.
We feel that religion is an antidote for such feelings, but let me warn you, that far from being antidote it acts as stimulant. In the long run, like a vampire, it sucks one's nervous energy, and leaves one completely exhausted.
The demons one feels inside oneself who looks so terrifyingly real are nothing but one's will taking control of one's real desires. The desires which are so dirty, so terrible, and so abnormal yet so exciting and so gratifying. May be it is our childhood fantasies which takes the form of demons in our adulthood.
Religion makes a man melancholy, effeminate, stupid, and a hypocrite.