An illegal gun would be one carried by a felon, an illegal alien, or anyone else carrying without a permit, so I see nothing wrong with this program.
You would have made a great German back in the 30s. As it is, you will make a great slave when the time comes.