Rose, can you make some calls to agencies or social services that may be able to find you help for your boys? Sometimes outside help can neutralize the emotions and help them get down to the real issues that are sending them off on an anger tangent.
My prayers are with you and your boys. It's a sad situation and I hope there is help for them.
Hugs