http://www.metafilter.com/78669/What-if-things-just-keep-get...
http://ask.metafilter.com/76997/Where-to-buy-emergency-kit-i...
Don't buy guns. Get first aid lessons.
Don't buy firearms unless you are committed to learning how to use them.
That said I'm all in favour of it. Cheapest form of health insurance you could buy really, next to a gym membership. I have some comments on MREs in the other threads.