Janet,
Just sending hugs...
Take the guns, lock them up and let him know you have the key. Keyana doesn't need to be around them at her age. My husband has 3 gunsmithing degrees and a lot of guns. We keep one shotgun in our room and the others are locked up and we don't even have kids at home anymore. We are out in the country, too, but you just never can be too sure.
Deep breaths and you know we are here for you. I like the idea of sending everyone off for a couple of days, just to have some time for you!