Legality of a "get home" bag in the vehicle

This is for the fellow preppers:

A get home bag is a kit to get you home when SHTF and consists of food, water, navigation equipment, camp equipment, first aid, maybe something for barter, and a defensive weapon(edit:OKAY not for defence. For hunting), like a firearm.

When I piece all the laws together, I don't see anything particularly illegal about this but maybe someone can poke holes in my case. The gun is non restricted so you need no reason to transport, the gun is locked and out of site, the bag doesn't stay in the car overnight, the ammo is either not in the bag or locked.

Is this not perfectly legal? The only thing that's hung me up is that "you can't own a firearm" for anything other than hunting and target practice, so can they somehow infer an intent with the gun and turn this into a crime?

Any thoughts welcome, aside from "you don't need a get home bag".

EDIT:

The hilarious thing about all these downvotes is that all you people who are completely and totally unprepared are going to be the most dangerous people out there if things go south. You'll be holding me up for my go bag.

EDIT 2:

Alright I'm convinced. I will transport my guns legally, but not for the purpose of SHTF. I'll only transport them for legal reasons. Target shooting or hunting.