I think it also depends highly on the circumstances, if your child did something very very bad (hit bother with a hammer say) then youd actually be derelict in your duties as a parent not to yell at them (and ground them, etc) in that situation. Going too soft on them when they really go off the rails can be just as bad or worse than being too hard on them.