How should I punish my son

Okay so please don’t be judge mental I don’t know what to do in this situation......

so I have a son whom is about to be 7 years old next month, and my daughter just turned 3 15 days ago. I tend to have issues with my son on a regular due to him not being able to follow instructions on a regular basis I am always needed to correct him Extra more then most parents, he is a boy, but I don’t run any crazy household and I am a mother on top of my stuff NO I am not perfect but my children love a good life they know there manners etc etc but I don’t know what it is my son can just not listen the first time he’s told to do something or not to do something he will get so pissed off when being corrected, smacking his lips, throwing himself on the floor just turning a situation into something it never needed to be, he try’s to raise his voice and me and his step dad, it’s just always on going his grades are great he gets 3 awards every quarter he does however get into some trouble at school doing things that he shouldn’t be doing, (quick ex. 2 weeks ago he left off school campus to try and get an ice cream then he went back but he only walked half way when he was supposed to be in after school program)

He was in big trouble and grounded for a full week for that, I don’t spank him I swat him on his behind once in a blue moon.

So my children are in daycare, my daughter goes to daycare all the time they have been at the same family friend daycare for years, my son however does not go as much as my daughter he has not been there in about 5 months due to him not needing to go because he’s either at school or it’s his dads weekend with him but he is souly with me. So my daughter has never gotten hurt at daycare either, well I guess yesterday they were playing on the play structure and big kids are not allowed up there well I guess he was up there with a ball playing with his sister “teasing his sister “ in his daycares words))) and he was told several times to stop and to get down and that balls were not allowed up there as for he is not allowed up there either it’s only for the little ones, and he did not listen even my daycares helper stepped in and told him something about being in there and he did not listen, well she ended up falling and hurting her self really bad we took her to the hospital x rays came back and she has a broken wrist 😰😰😰 I let her daycare know because she wanted to be updated, and she called me right away saying that she talked to him several times as her helper did as well and if he would have listened the first time the second time or the third time it would have never happened to her! I understand he did not do this on purpose but I also know that we stay correcting him and getting after him more then once about the SAME THINGS and he fails to listen and then look at the major outcome of this because he did not listen to them. He knows better to respect his elders and listen to them! And he didint and he kept doing it and now his little sister has a broken wrist. And my daycare lady said that once she fell and got hurt he knew he played a big role in it and did not want to leave her side and was asking her if she could move her arm and stuff, like he knew it was his fault for not listening, like and from the looks of it he is still not taking it serious, I don’t know what to do for punishment I took his ps4 from him like I had him write his little sister a letter and I don’t have any family support and my fiancé and I are just so unsure on how to deal with a situation like this I would really like some advice please. I don’t know what to do with my son I know it was not done on purpose but this could have all been avoided had he listed to daycare the FIRST TIME!!!!!! He is still walking around with this careless attitude like he is laughing giggling trying to see how far he can get with me to make sure he’s still in good with me like what do I doooo I need some advice what yall do?

BY THE WAY, she is in a spleen, until the surgical place calls us to give her her permanent cast.