comment: This is how we do it in Sweden and it's AFAIK similar in many other European countries.
  If you've done your time you can get a gun license again X years after being out and shown that you can keep being an upstanding citizen. 
  We don't treat criminals as convicts for life.