I left because I just do not agree with the theology. I do happen to be gay, but if I bought all of their beliefs and accepted the Bible as the inerrant word of God, I would've continued to try to stifle those feelings as I had done all along anyway.
But I still feel that if being a Witness makes a person happy, if they agree with the basic teachings, if it gives them a purpose in life, then they should be a witness...the same way I feel about being a Mormon, Baptist, or whatever else