My serious advice is that you take your own concerns seriously. I don’t advise “confronting” him. You said that he has anger issues. I do suggest that you gently, lovingly and calmly ask him why he is bringing weapons into the house. Look for information, not a fight. Don’t judge. Just hear him out. He may be struggling with issues he hasn’t shared with you.
If you are still worried he might hurt you or your child, please contact the family help line associated with your husband’s branch of service or call the nearest Veterans Administration Hospital to find out what counseling services are available for the two of you. You can’t live with the anxiety. He shouldn’t have to live with whatever is causing his anger and fear.
Army: Wounded Soldier and Family Hotline: http://armymedicine.mil/Pages/wounded-soldier-and-family-hotline.aspx
Navy: Safe Harbor: http://safeharbor.navylive.dodlive.mil/files/2011/07/NSH_Fact_Family.pdf
Marine Corps: Wounded Warrior: http://www.woundedwarriorregiment.org/index.cfm/programsresources/familysupport/
I wish you well.