D.K.
One of the most important things we should be teaching kids is CONFLICT RESOLUTION! It's a LIFE SKILL. NO ONE seems to get that anymore.
You talk CONSTANTLY about what is appropriate and inappropriate behavior AND how it should/could have been handled differently. If you see something on TV that was handled inappropriately....TALK about it and how it could have been solved rather than create more chaos and tension.
Talk about the importance of talking (NOT yelling) about things rather than take things out on people as a result of something that's bothering you.
When he yells, DO NOT RESPOND other than telling him that when he makes the decision to speak in an acceptable tone of voice, you'll be glad to talk. Same goes for the girls.
When this stuff happens, you need to have a FAMILY MEETING and talk about the RIGHT way to handle situations. Talk about respect and why that is important. Talk about how it makes you feel when you're yelled at. TEACH RESPECT......another thing that seems to be lost. RESPECT FOR GOD, OTHERS AND SELF.
You cause people to disrespect you by the way you handle things many times. HOW things are handled are EVERY BIT AS IMPORTANT as handling them. Teach kids to do what is RIGHT, NOT what's EASY!
Life will be better for EVERYONE and everyone around you! You might even enjoy your kids more and so will everyone else!