What should I do?

We have been married for 5 years and no kids. Sex life is on an average of once in 4 months and I have been reminding him of the same at different intervals of our marriage that we need sex for a good life. I loved him and always was sure that he could be changed. Twice he had erectile dysfunctionality and he never used foreplay. He used to masturbate and once I confronted and asked who will look after my feelings. He admitted and cried in front of me and as I loved him I never have asked him anything about this thinking he'll feel sad. I loved kids and never has he shared his plans of kids nor did we have a sex life for kids. One day went to gynaec for the same and due to period irregularities as a result of stress, she suggested seeing a psychologist. On seeing a psychiatrist, I knew that he was not the person whom I thought and that he shared many reason for not having sex with me. Out of sadness, I left the clinic and he tried pushing me back to the doctor and out of the frustration that he believed the doctor more than me, I threw my phone. Since then he started calling me abnormal and even after explaining since he was not understanding I tied shawl to my neck which actually scared him. He told my parents I was acting violent and they made plans along with my husband who acted so much of love to me to bring me to my native place to consult a psychologist. In between he did so many manipulations. Once after the psychologist told I was perfectly fine and I had a stress burnout after understanding that my husband was not understanding despite telling him the need for 5 years. Since then he has been frustrated as his issue of not able to have sex came out in his family. Now his family altogether despite knowing everything is fabricating false cases and so many lies and a letter which I wrote 6 years back when I was sad after my first failure in Studies. He is saying I have been blackmailing him telling his inefficiency. It is only after 5 years that my parents came to know about this and have always been supportive for my husband. He is acting weird and is seeking revenge by all means using all the things I told him trusting him so much. Meanwhile he is spreading lies in my absence and is not willing to sit in front of me in the presence of family members for a discussion as he knows all his lies will come out. Now his family members have believed him so much that all of them despite knowing few facts are together fabricating lies or manipulating everything. He flew to Dubai and cancelled my spouse visa. What is it that I can do against him.