What to do about MIL?

Posting in multiple groups to get more answers*

My MIL and I don’t have the best relationship. The main reason is because she’s VERY pushy about her values and views about life. First off, she’s a hardcore vegan and also extremely dedicated to her religion. What I can’t stand is that she pushes it on everybody. Her sons are 28 & 26, and she STILL pushes it on them til this day even though she knows that they don’t want to live that same lifestyle. I was brought up in a catholic household and she tried SO hard to convert me to her religion when I first met her. She also did it to my mom. She also makes annoying comments and judges us (and anybody) if we eat non vegan food. We’re only ever allowed to eat vegan food when we’re around her. My husband and I have a 2 yr old, and now she tries to push it on him. Even though we’ve told her numerous times to chill out, she doesn’t. She’s also extremely judgmental and thinks our son should be some very well behaved kid who never throws tantrums, never makes a mess, or basically do anything that a normal 2 yr old might do. She thinks he should be a kid who speaks 5+ languages, plays a bunch of instruments, goes to school, studies, never goes out, and basically doesn’t have any friends who aren’t asian. She’s VERY old school asian lady. She’s overbearing, hovers, and literally won’t let my son touch ANYTHING without going crazy and wanting to wash his hands anytime he touches anything. When we put our foot down and tell her to chill tf out, she’ll stop for a couple minutes then do it again. I feel like I could never trust her around my son by herself because I don’t trust that she won’t try to take him to her place of religion behind my back or force her opinions on food or just about anything on him. Once my sons older to understand more, I KNOW that she would push her views and her lifestyle on him if I weren’t there to stop her. She’s the type of person who would always try to implement her thoughts and views on him and make him view life the way she does, ESPECIALLY because he’s an innocent child. She’s the type who will tell him what kind of friends to have, ridiculous things that he’s never allowed to do because it means he won’t be a “good boy”, etc. I never want her alone with my son, even in the future. I dream of never having to see her again. I dream of how perfect my life would be without her in it. It creates so much drama between my husband and I because I don’t want to spend time with her. How can I get over this? I can’t live like this forever. I’ve set my foot down with her so many times but I know she’ll never change. I have no relationship with her anymore. I literally hate this woman and it’s not an option to cut her out because my husband would NEVER do that to her. He thinks we just have to “tell her no” for the rest of our lives. I also can’t imagine separating from my husband because of this. Am I being crazy? Any advice/thoughts would be appreciated.

Also: when my husband and his brother were in highschool, they smoked weed and she thought they were “devils” and shipped them both off to a boys school in Utah where they had to do hard labor everyday and missed out on their high school years. She’s always telling my husband and I that we’re not allowed to even show our son old pictures of my husband because it’s shameful. THATS the kind of person she is. She would be the first to judge my son if he doesn’t grow up the way she thinks he should be, and I don’t want that kind of person around my son forever.