Nietzsche also hinted at the way moral rules get enforced: you aren't ashamed of your own thoughts, only of someone finding out about them. Basically, this is fear of being exposed.
In our (the Western) society, this is most true for sexual and/or violent thoughts, as well as anti-government or anti-religious thoughts. Particularly when it comes to sexual thoughts, I cannot find a reason for holding back any of them.