At this point just concede.  Allow everybody to carry any kind of gun they want wherever they want.  No restrictions whatsoever.  Children, criminals, lunatics...everybody (except muslims of course).  That's what the NRA and gun manufacturers want, so give it to them.  That then removes all of their political power.