I have raised three sons (now 24, 23, and 19) and I'll share what seemed to work for us.
First, I grew up in a house full of yelling and that never worked for me. We just tuned my Mom out until she ran out of steam. It never stopped us from doing anything.
With my sons I never screamed...