We have to consider how these laws are passed on the federal level. States like New York, New Jersey, and Connecticut will do their best to poison any law that gets proposed. It won't be as simple as a hunter safety course. More likely, it'll be expensive, inconvenient, and ultimately not very good.
New York, Connecticut, and New Jersey are only three states. Maybe it wouldn't be as simple as a hunters safety course, but it doesn't have to be complicated.
1.You apply for a national Firearms operators license (firearm equivalent of a drivers license) by passing a national background and mental health check, plus a firearms safety/operation class that has a TEST component. For this you could just use an NRA qualified safety/ instruction course so the government doesn't have to do alot of thinking.
2. Once you meet the requirements you are issued a license that allows you to buy/ sell firearms and ammunition, transport and use firearms in any state.
3. For people who want to CC, they can take an approved training course with a TESTING component. Once they pass they get a CPL endorsement stamp on their license (similar to a motorcycle endorsement). Once they have this they will be able to CC in all 50 states.
Doing something like this would effectively shift the power to regulate firearms greatly (if not entirely) to the Federal government. As bad as that sounds I think it would be a good compromise between our side and the anti gunners.
Pros
-Reciprocity between all states
-Simplified, standardized, process
-Less jackasses causing problems due to maintaining a higher standard (testing and more rigorous training requirements)
Cons
-Slight initial inconvenience
-Cost of more training
None of this need be expensive or complicated. Of course something like this would never get passed without the support of the NRA and whole of the gun community speaking up and vouching for it, and even then it probably wouldn't go through. Congress loves to fight.
I'll probably get a lot of hate for saying something this but oh well...