Sorry to hear about your bad experiences. I also am hyper-aware of the un-tolerance or unacceptance among the LGBTQ communities. Sadly ironic, isn't it? All we can do is try our best and not fall into the same pattern. And keep on trying to find community where we can.