TIP: Move David to a different location. The key is for you to model taking care of yourself. Your ears hurt when you hear David's screaming. You may not be able to control whether or not David has a tantrum, but you can control where he does it. "Tantrums are for the bedroom. Let's go." You may want to give him a choice. "Where do you want to be until you can get that under control, the bathroom or the laundry room? If David can't decide quickly, you decide for him. Come on out when there is no more crying and screaming."
{relatedarticles}
TIP: Notice the exceptions. Point out the times when David may have thrown a tantrum but did not. "I really appreciate how you came in the house when I asked without throwing a "fit". You should feel good about being able to do that."
TIP: Give the behavior a name. This will help externalize the problem, which is to say, it separates the person from the problem. It helps David and the family view the behavior as the problem and not him (the problem is the problem). For example, you could call David's tantrums the "uglies".