Try keeping one hidden in your safe room along with a loaded one in your safe. Then when the goblins are oooh ing and aaah ing the contents of your safe, you obtain hidden gun and rock-n-roll.
I mean, if you have let them get the drop on you this bad, you are in a world of hurt. I figured in this scenario, with a semi-experienced bad guy, you would have a gun at your head and a grab into your safe would be big trouble. My plan in this scenario - Crack open safe, fall on floor (in close proximity to hidden gun), beg for mercy, writhe around, come up with hidden gun blazing. Not the best plan - I admit - but better than no plan at all.
JohnDog - Previous Prior Planning Prevents Piss Poor Performance