Indians is this normal Indian husband things?

For context I’m not Indian, I’m white. Husband M (35) me F(28) Married 10 years and happy together but when hard times comes he switches up. Pregnant with our second kid (8 months) and life is like a nightmare rn. I do all childcare, chores, he works. Everyone is doing their part. Indians are not educated as much as my country in mental health which I accept and don’t blame. These all statements from husband in my difficult times. Normally I’m an optimistic person who see the light in all situations,it just my hard time.

-“I can’t handle your stupidity” response to pleading to be checked into a mental health facility for suicidal thoughts. -“It’s my mistake for deciding to have kids with such a psycho. Now you’re ruining their life too.” -“Everyday you just need something to be dramatic about. You love it” “You’re made for a miserable life and have a history of being “psycho” just like the rest of your family. You’re made for poverty just like them.” He has a history to insult my family background but I never do with him… -“Go out there and work and you won’t have time for these so called mental problems.” -“You’re the only pregnant woman who’s emotional like this. Having a child is a blessing but you’ll never be happy in life because you don’t want to be.” My brother in law and sis in law trying to have kid 5 yrs now without luck so I should be grateful to have 2 kids in 2 yrs?

Mind you I never say such statements to my husband even when he’s wrong. Even my own in laws tell him you will not find a girl even in India like her how she tolerates you. I love my husband and in laws truly. They have done a lot for me. They all have nature to speak badly but come back to being lovable just moments later. But please other Indians can you explain to if I am missing something culturally here? I’m so confused because in my country I have never seen such a thing and it hurts me too much.