Sorry to hear this! You need to talk to an good attorney asap and stop posting here haha. Most have free 30 minute consultations and if not, the $ spent is good piece of mind.
Also if you are a member of the NRA or other gun rights group they have attorneys who may help. Worth a phone call right?
Don't listen to some of these guys...just becuase you can be fired for cause or no cause doesn't mean you can't get an attorney involved and possibly sue if it comes to that. You can also search for local case law, news articles etc. because I'm sure this has come up before.