My husband...(Long post.)

My husband and I met before covid and we loved each other alot, he was an immigrant who was living illegally but still worked hard. We had bumpy patches, I paid his rent during covid and it still wasn't enough so I paid. He told me he was too stress so we couldnt be intimate and he had to make money for his parents. Suddenly his mother got sick with Dementia. He was more stressed and trying to make money for his parents and his young daughter back home. I understood but 3 years passed and no intimacy. My husband works enough to make 3k a month now and still going through the green card process. We barely kiss and hug he talks to me more like a friend and treats me like a girlfriend. We filed our taxes for the first time together last year and once we got like almost 9 grand in the bank account which that 9 grand was me working 3 jobs and his money was for what he owes to IRS he took my money and only gave me grand out of it and said he will buy a new car. He wanted to buy a new car to support his equipment and give me his.beat up prius. I said Im not worth a beat up 2014 prius and he said "That's all I can afford." And he got his feelings hurt when I express I didnt want the car and he never listened to how I felt. Made decisions behind my back and made me feel like shit when he got sensitive and wanted to cry. A grown ass man crying. I took him into my home for a while before.he got an apartment during that time he got evicted during covid, paid his car back then that still got repo, I let him take my tax return and news flash he never got a new car, I took him into my life and eloped with him behind my family's back. He buys me foods and sweets as a make up spoiling gift. He never bought me a ring for our marriage. He laughed in my face when I told him I was depressed and unhappy. He told me "What the fuck" and "pull your shit together" when I told him he should divorce me because I'm unhappy with this marriage. He downplayed my career in the hospital and said he works harder. He does gig work which he plays music for an hour or 2. 2 hours of playing music = 300$ for me thats a 12 hour at the hospital. My parents told me I should just finish the green card process with him and divorce him after be the better person and move on. My friends told me I'm meant to be loved not ignored or feel useless. Many people wanted my hand in marriage even a successful software developer my age yet...I stick around for the abuse and my husband has called me ungrateful to think about divorcing him.