I think it's good to have friends like Pink, I have a few.
The reality of this, as I perceive it, and via my similar friends, is that guns blazing against all odds is stupid. Way better off keeping a cool head and fight the battle with proper preparedness, which doesn't happen at 2AM unless you are seriously Militia-minded.
I know three people like that, one an ex-arms dealer for the goverment, two others trust-funders with penchants for collecting in arms-friendly states: the local swat team has nothing on their arsenals.
Unless there is no alternative, then you better have some serious cojones.
Personally, I have never been in a fight in my life, and would be hard-pressed to even take a swing.