I'm almost of two minds on this issue. That is I can agree with both the 2A argument and the property rights one. I think both sides can compromise a little - keep your gun locked in your car and it shouldn't be an issue.
Are corporations allowed to override similar God-given rights? e.g., can your employer forbid you making gay-rights statements on the factory floor but allow you to have a rainbow sticker on your car?