MIL is pissing me off (Rant)

So I am throwing my gender reveal party soon. We are doing the baseball/powder explosion thing! Obviously someone else would have to know what we are having right before in order to give me the correct ball to throw to my SO. This is supposed to be just family and super close friends! Right?
Not friends of family who I don't even know. 
My SO mom tells me, "Oh my friend Kristina (or whatever her name is) can keep the envelope and give you the ball!"
I told her I feel weird having someone that I don't know there to hand me the ball, but at the time had not decided who I want to do it yet! Plus, she never asked if it's ok to invite her or cared to mention who this random lady is anyway AND my SO doesn't know her. After much thought, I decided to let my bet friend do the deed! We are both pregnant and she has been the best so far throughout my pregnancy and she offered! It only makes sense, right? Right. 
Well, I told my MIL that I was going to have my bestfriend do it instead. I also told her I only wanted family and mine and my SO close friends there... honestly, she can invite whoever to my babyshower when people can bring gifts lol but this is intimate. 
Well, she's pissed and told my SO... 
he hasn't been acting excited about this pregnancy AT ALL and I did ask him to care more but also.. I don't tell him everything because he just seems uninterested.. so when I come home after buying the gender party stuff with my mom all day (which he didn't even ask me what we got or anything), he goes, "So who is going to know which ball to give you?" 🤔
Ok, you mean to tell me for the past 17 weeks of you asking minimal questions that all of a sudden, you're concerned about that now? 
I told him my bestfriend & he goes, "Well that would have been nice to know." 
He obvious discussed t with his mom and I asked him who he would suggest do it and he doesn't fucking know... 
he proceeds to tell me to not tell him shit about what's going on anymore. He doesn't care. And getting pissed off at me. I'm just really annoyed and upset... He barely even touches my belly or anything.. never asks questions about the baby.. nothing.. but THIS is what he chooses to care about. 
I just want to keep his mom out of everything right now. I'm so pissed.