B.P.
You might consider getting the child into a therapist if you know he is affected by what's going on at home. It sounds like he has a lot of anger he's stuffing down and needs to act it out. There are some really good child theripists out there. Check with your insurance provider for recommendations for one in your area. Otherwise, get moms on here to help you out. Just a suggestion. Good Luck!