How to deal with a toxic mom ? (Trying make it short)

She always been toxic but things got worse when I got pregnant, I'm currently 4 months pregnant right now and this is her first grandson. So first she "asked" basically demanded to be there when I give birth I said no and said "nobody going to be there, not even my MIL. My husband wants it to be just us" and I agreed, my mom basically didn't raise me and I wont feel comfortable if she's there. She got pissed bcuz she thinks I said no to her bcuz of my MIL, then she asked to take my son when he's here and I said no, she lives an hour away and he's going to be too smal to be that far, she got pissed again and said tht it's not fair bcuz mh MIL live 5 minutes away from me (my MIL not taking him neither) She wanted to buy everything for him even the clothe from newborn-4T and i said no, I don't have the space to have so much things in out apartment and she got pissed. Plus when he's 4T there's going to be different clothes out there. Saturday she came to my gender reveal party and was demanding things to go her way, she wanted us to do the reveal at her time even the people wasnt here yet & I said no because I did the party bcuz my husband wanted a party so its only fair for him to see the people he wanted to be here for the reveal. She got so pissed did a scene in front of everybody started raising her voice like 4 different times and said "When do u think your doing it ? I meed to leave ! And if u really wanted me here you should do as I say" and got in to her car (we was out side social distancing and with masks) then she came back a last time made a whole scene and said ahe was leaving so I told her to leave if she wants to and she got super pissed, at this point everyone was pissed and my husband said to do the reveal so we did and she left. Then the next day I told her that I didn't wanted her to act like that never again in my house or embarrass me like that in front of people again and she took it to a whole nother level and said she was going to distant herself so she wouldn't be an embarrassment after she insulted me obviously and also expected me to put her before my family and pur decisions and a marriage. At this point I think she's crazy... but my grandma wants me to make amends with her.