Freddie’s parents were devout Zoroastrians. They lived and socialized in a small community of their religion in London. Freddie knew this and knew that if that community found out that he was gay they would shun his parents. Freddie didn’t want to hurt his parents in any way, including in their social circle. It was one thing if there was speculation about your son, it was a whole different matter if it was confirmed. He stayed quiet and used Mary as a beard in public so even though he had said it in print, he could keep up appearances. Freddie always kept his social life very far removed from his family. I understand completely considering, what adult wants their parents to know everything they do? If you are going to have fun it’s not your parents’ business what you do when not in their house and Freddie hadn’t really lived there since they moved to London, instead sleeping on floors of other friends’ flats instead. His parents only needed to know he was safe and since he was a public figure he needed to keep up appearances in any TV appearance, which is why he always took Mary. Jim was happy to walk right behind him and really never complained when he took Mary instead. here