R.J.
Hi, P. ~
Girl, my heart goes out to you so much. I have an 8 yr old with some emotional issues and is still prone to disruptive, angry outbursts, though he's much improved over the years. All I can suggest is LOVE, LOVE, LOVE. The more love and attention you can pour out on him, the less he'll need it elsewhere, which is often a major factor in an outburst, even in social situations like you described.
It also really helps my son to know that he has access to the power the Holy Spirit provides to control himself, because Jesus lives in his heart. My husband and I encourage him to pray and try to always keep in mind the feelings of others. It's a matter of listening, disciplining consistently and making sure he knows he is loved without a single doubt!
All the best to you, your husband and your boys. :)
~ R.