I am 24 F Indian and married to a white Australian 32 M. We have been married for 2 years. 
And I’m 6 months pregnant with our first child, a girl. 

I’ve always had a strained relationship with my husband’s parents. They did not accept me at first but then they just tolerated me for my husband’s sake. They never liked me, although they will always deny this. His mother is very critical of me and finds faults. She is also rude to my mother. 

My husband married me despite his parents objections. We are very much in love. But I told him I don’t want his parents to visit us because they always cause fights and arguments. She picks on my cooking skills and she complains the house is a mess. She picks up the things laying around the house while giving me a dirty look. These are just some of the things she does to me. 
His father wears shoes inside the house. We have a no shoes inside policy. One time, he walked in and put his feet with shoes on the coffee table and then on our white couch. I had to clean this all up. 

I told my husband that I don’t want them to see my daughter when she’s born. This made him very upset and I’ve never seen him this angry. 
He said I’m being selfish and his parents want to see their granddaughter. But how can I? If they treat me like dirt. 

We had a huge fight. I feel really guilty. I ended up crying alone. He said he’s still upset and needs alone time. 
I don’t know what to do. I can’t stop crying. 

Am I the asshole? 
