In my state, Michigan, I believe all you need is to be of age(18 I think) and have a CCW(carry a concealed weapon) or a CPL(concealed pistol license). I could be mistaken. Either way, it's not too difficult to obtain a weapon. When I was in high school about 5 years ago I went into a gun store and they had just about any firearm you could find in Call of Duty for sale. Desert Eagle's, .57 Magnum's, dozens of assault rifles, just everything. Pretty shocking.