I'm still going to make mistakes but I don't have any problems with publicly professing my faith now. It just took me a long time to get to the right place in my relationship with Christ.
I have found little that is 'good' about human beings on the whole. In my experience most of them are trash no matter whether they publicly subscribe to this or that ethical doctrine or to none at all. That is something that you cannot say aloud or perhaps even think.
On the one hand we publicly pronounce the equality of all peoples on the other hand in our immigration laws we embrace in practice these very theories we abhor and verbally condemn.
It became clear to me in an instant that living a gay life without publicly acknowledging it is simply not enough to make any significant contribution to the immense work that lies ahead on the road to complete equality.
Significant officials at publicly traded companies are casually and cavalierly engaged in insider trading. Because insider trading has as one of its elements communication it doesn't take rocket science to realize it's nice to have the communication on tape.