The "Naughty step" makes me cringe. Pinched from the actions of "Super Nanny", it's a piece of absolute nonsence. Never heard anything soooooo ridiculous! 
toky it as worked with my grand-kids.
they do not get smacked ,and they learn right from wrong and always say sorry afterwards
when i mention the naughty step, if they are being naughty they stop .
they now say to their granddad if you are naughty ,we will put you on the naughty step

in their school it is called time out