The Aurora shooter? Sandy Hook? Fort Hood, the Washington Navy Yard?
Were any of those repeat offenders?
To solve repeat offenders, limit all guns to single-shot.