Im such a bad mother I hate myself

I’m a stay at home mom with 3 kids under the age of 5 . My two toddlers are constantly fighting and wanting the same thing and what sibilings do. I’m constantly having to tell them “listen” “stop” “don’t do that” or this or that. They kept pillow fighting with my 1 year old + and it was a hard. He ended up falling and crying I was already fed up with me constantly having to tell them. I was sooo mad so I got up and got my pillow and did what my sons did to my other son. They my daughter I grabbed her from the hair and I told her to stop. I immediately felt this guilt and regret doing what I did. I hate my self because they were both crying. But what else can I do after constantly telling them and won’t listen. This was the first time I have ever done something like this and I feel soooooo bad. and I hate myself because They won’t listen idk what else to do I’m fed up I’m stressed I’m tired 😞😞