We're big on doing "hands on the wall" which is a bit like the naughty step, I guess, only we don't say "naughty".
It's where DS1 ends up when he behaves unreasonably - hits or punches anyone on purpose, or is manifestly not listening.
I'm not convinced it's working. For one thing, we spend a lot of time making sure he's doing hands on the wall "properly" e.g. not talking, not wandering off, not whatever, instead of just being bored.
For another, well, he's spending a lot of time on the wall. Not hours or anything, but it happens pretty often, over the course of a day.
How do other people deal with typical nearly-5 behaviour, e.g. fighting (not horrifically), not listening, throwing things, kicking things etc etc. We're not talking about tantrummy behaviour, which he doesn't do often, just garden-variety failing-to-listen and not bothering.