Welcome to the forum !
That was a very brave thing to do back there. I dont pretend to know any of the difficulties facing homosexuals but I know you have a hard time. You must have been pretty sure of this before you said these things, so to go off on a lecture on 'are you sure' would be foolish of me.
All I can do therefore is wish you luck, my friend, and peace.