Am I being unreasonable?

Br

Sorry if this is in the wrong room. I wasn’t sure where to post it.

So, my oldest son started back school today. A week ago, I started getting him on a schedule. My husband and I had a talk then about if company (it’s only my MIL) wants to come over then they have to come and go by 6:00pm because I have my oldest son and a 4 month old that I have to bathe, feed and get ready for bed. Then I have to clean, wash clothes, bathe myself and get ready for bed. I put my oldest to bed at 8:00pm because we have to get up at 5:00am. Yesterday, my husband was off of work. His mom (that doesn’t work) wanted him to go to her house to put string in a weed eater. He told her no because we had a spare tire on the car (down to one vehicle right now) and the spare wasn’t in the best shape. We ordered 4 new tires and they wouldn’t be in until 3:00pm yesterday. So we sat at home and waited for the man to call. I heard my husband talking to his mom (she was on speaker) and he told her that there’s no company after 6:00pm so if she wanted him to put the string in the weed eater she needed to come before we left to go get the tires. She didn’t have anything to say. After we got the tires, we had to run to Walmart. We were home by 4:30. Come 6:30, my MIL is knocking on the door. I was fuming! I wouldn’t say a word to her and she had the nerve to ask me what was wrong that she could tell I was mad about something. I knew if I would’ve said anything then, it wouldn’t have been nice so I kept my mouth shut. I try to keep the peace so I bite my tongue A LOT more than I should. After she left I told my husband that if she EVER pulls that shit again, I will not open the door. I think it’s very disrespectful to come over after a time she was told not to. It’s like she will find a reason to just come and doesn’t care what we say. I really think she does it on purpose. That weed eater string could’ve waited. The other day my husband was on the phone with her and she wanted to come over and it was 6:30. He asked me and I told him no that it’s after 6:00. He already knew my answer but I guess he was just trying to let his mom hear me say it. My husband agrees with me and stands by me. He was fuming too. He hurried up and got her the hell out of the house because he knew I was about to blow up. But since she doesn’t want to listen, I was going to type up a little “memo” and just text it to everyone that comes over, which it’s only her but I was going to send it to some of my family too so it doesn’t look like it’s just for her. Am I wrong for doing that? Unreasonable? Should I let my husband tell her once again? I don’t know what to do. I just know if she does that again, I’m probably not going to keep my mouth shut.