Awesome news!
I'll answer the questions as best I can, as it relates to Michigan law.
samsplacci wrote:
from what I understand, it seems that long guns, or rifles are not regulated beyond the US federal assault weapon legislation, thus a resident of the state could walk in to a gun/pawn shop and purchase a long gun??
To purchase a long gun from a dealer (gun shop, pawn shop, etc) one needs to pass a background check (which takes about 2 minutes) and fill out a form, then you can walk away with your gun if you are approved. If you are buying from an individual, no paperwork or background check is required; you make a deal, shake hands and walk away with your firearm.
samsplacci wrote:
I note that hand guns seem a bit more restrictive in some states, thus having to apply with local law enforcement for a purchase permit?? Would this apply if you were buying a hand gun from a private citizen?
In Michigan you are required to obtain a permit to purchase a pistol which is simply a case of going to the sheriff's office and asking for one, they run a background check and issue your permit. You have to do this no matter where you buy it from, even from an individual. Once acquired, you must return a portion of the paperwork to the sheriff for registration and then you're all set.
samsplacci wrote:
There seems to be concealed carry permits issued as well, and from what I have been able to gather you have to have completed a CCW class in order to apply for one correct?
With a CPL, you can skip going to the sheriff's office initially as you don't need a background check. Most vendors will have a form to fill out at their store, or you can download a form from the MI government website, which is what you will use to record the transaction and take a portion back to the sheriff's office and register the pistol after purchase. As you can see, registration is still required, but as you are licensed to carry a concealed pistol you've already had higher level background checks done on you so the background check and purchase permit is waived.
In order to get a CPL you must pass a class and file for the permit. All being good, you are issued your permit. Michigan is a "shall issue" state, meaning if you have completed the process correctly and have a clean record the authorities are obligated to issue you the licence. They do not get to decide if you are worthy of one or not as in some "may issue" states.