Sorry if I tend to throw my 2 cents into any firearms related post.
I'm a firearms instructor by trade. I'm a QHI (qualified handgun instructor), certified by the MD State Police to teach the HQL (handgun license) and Wear & Carry (ccw) courses.
I'm also a NRA Certified Instructor and Chief RSO. I teach the basic rifle, shotgun, pistol, and RSO courses.
Former USMC in a Weapons Platoon in an Infantry Company. 0351 (rockets and demolitions) with lots of cross training with the 0341 (machinegunners).
So... when the topic of guns comes up, I'm in my element. Sorry if I suffer from keyboardiarrhea on this subject.