Wow...their ignorance is so incredibly offensive I honestly don't know where to start or what to say that would be helpful. I'm glad you recognize it's not you and kudos to you for accepting yourself despite the conditions you grew up in.