Okay let’s get a few points out of the way before start the story.
I’m transgender (female to male) and gay. I came out about four to five years ago. Okay so let’s start.
I have a friend who I’ll call Meg. Meg and I have been best friends for about six, almost seven years now. She’s spent countless weekends at my house and sometimes has spent even a whole week at my house. We talk all the time and have never really had an actual fight other than who cares about the other more.
About five months ago I told my mom that I was tired of having Meg’s family always call me by my birth name but I was scared to come out because they are an extremely Christian family and Meg had told me they don’t accept it. 
After talking for a bit we decided that my mom would text Meg’s mom and basically come out for me. 
Once Meg’s mom found out I was transgender she then banned us from having sleepovers. Meg and I were both devastated because we’ve spent almost a decade spending nights together and laughing over stupid stuff. 
Now my mom being the lady she is decided to try and make it so things wouldn’t be like this. Meg is basically like family to me AND my family now. My mom calls her daughter and my sisters call her their sister. 
The reason Meg’s mom wouldn’t let us have sleepovers anymore was because she said I’m a boy and she needs to “protect her kids.” That was the part that hit me the hardest. That my best friend now needed to be protected from me in the woman’s eyes. My mother went on to tell her “but [name redacted]! He’s gay!” But that still didn’t change her mind.
I don’t know what to do. Meg and I are both devastated that we can’t have sleepovers anymore and it isn’t just that. Almost every time we ask if Meg can come over her mother says she can’t because they’re “busy” even when Meg tells me that all she is doing that day is laying in bed. 
So what do you think? Am I the asshole for being upset with how this is all playing out?