Husband’s family thinking I’m taking advantage of husband

This is kind of a long story ima try and make it short. I’m Brazilian born and raised and we met on Snapchat back in 2015. He is 11 years older than me, he went to Brazil to meet me in person we clicked, I came to the US a few times met his family and all I was 18. My parents are younger than his older brother who is 40 something. Our families are totally different. My mom is 38 and my dad is 40. His parents are 70 and 75. So I totally understand the fear of a 18 year old who came from god knows where into their son’s life! But everything has limits! We’ve been married since 2016. The thing is my husband asked me to marry him back in 2015 6 months after us dating online. He asked in person when I was here in the US visiting. After about 9 or 10 months we got married. He never TOLD ANYONE about the engagement. I told my whole family through text the night he proposed. He only mentioned to a coworker. His parents had no clue his sister had no clue they thought we were just in a maybe serious relationship. When I moved here April 2016 we didn’t get married right away, in August we did but how did he announce? He told them (sister and parents) a week before. We were only getting married at the court. So everybody was like “what???? Why you getting married?” Like legit, in front of me. His sister insinuated I only wanted the green card. She asked me in my face IN FRONT OF HIM “okay say you didn’t need the GC to stay in the country, would you still marry him?” I felt totally insulted and the worst part is he never said anything to defend me. Well it’s been years now, we had a horrible fight on December and I decided to spend a few months at my girlfriends house because if I had stayed we would’ve gotten a divorce. The time was actually good for both of us to be able to miss each other. The thing is he never tells his family anything and since they were over for holidays they thought I left him because I got my GC and didn’t need him anymore. He never explained our marriage was going TO SHIT and things would’ve been terribly worse if I had stayed. He knew where I was the entire time I was less than an hour away and texting him calling every day not to mention I’d come home and sleep a couple nights then go back because we both agreed we needed time to think desperately. Well now his family hates me, and I just found out I’m expecting for the first time, my family back in Brazil is VIBRATING with happiness. When me and hubby told my in laws they like didn’t have a reaction, at all. Yesterday they came over to do I dunno what I was in the living room my MIL saw me now excepting to see me cause she prolly though I was upstairs and she says “hi”. I mean... I understand they’re probably afraid I’m going to leave again with their grandchild and all but I wish my husband would explain them everything and not try to hide things from them because that makes it look like I’m a gold digger bitch who only GOT PREGNANT FOR A GODDAMN CITIZENSHIP. I am more than sure that’s what they think and it hurts me bothers me sometimes I want to cry. I asked my mom “why??? If I go to Brazil on the day of delivery will that show them how I COULD CARE LESS ABOUT A STUPID GC AND CITIZENSHIP ?” Before the pregnancy in December when we were fighting a lot I’d scream at him asking if he wanted me to break my green card in half because every time I look at it I don’t see an opportunity to live the American dream bullshit what I see is a card that allows me to be with my husband! I’m so sick of this. What do I do. I don’t want to bring it up and hurt my husband’s feelings.

Ps: I work every day!!! My husband has a problema w money where he’s too attached to it and doesn’t spend it so I have to spend mine!