Thanks for your advice (well intended, I understand).
But no, I disagree entirely, about the concept of "exclusion from the family" used here. If you say it's "exclusion from fun and activities", then yes. But no, it's not exclusion from the family.
You can impose a meaning, if it's what you feel. But it doesn't make it the true reflection of the situation or their feelings.
And what you suggested about dealing with hitting, I know why it happened - he's young, impulsive and unhappy with whatever the situation was with his brother. He knew it's not right if he was calm, but he lose his control at that moment and didn't care about what's right or wrong. And I'm aware he would not want to hurt his brother if he knows what he's doing and he's a good kid.
BUT, there are things I absolutely would not tolerate. Hurting people is one of them. Whatever he felt at that moment doesn't change the fact he did what he did. An apology afterwards would not unhurt the person who got hurt. Naughty step (the reflection step) is the least symbolic consequence to make it clear: IT IS NOT TOLERATED. Whatever bad feeling you have, hurting others is WRONG.
Just talking plus apologies alone would not give any sense of accountability.
If he does this outside the household (to my knowledge, only once in the nursery when he was 3), the consequences would be a lot worse without my protection - no one could predict what would it leads to as someone else might hit back and it escalates/ He gets told off by teachers in front of others - more shame and embarrassment).
He's my child. I'm responsible to make the message as clear as possible - there IS accountability and the consequence WILL ALWAYS be unpleasant to him.
I don't expect you agree with me, as you would always think your way is better (correct).
And I do hope your child can grow up being a responsible adult, even we don't agree. It's better for the world we live in.