Perhaps what's needed is a constitutional amendment that extends the definition of treason to include the actions of those who would, other than in a few specific cases, prevent citizens from keeping and bearing arms (exceptional cases would include, e.g. as a specific part of the punishment for a sufficiently-major crime, or temporarily as a consequence of being imprisoned, etc.)
That's an excellent idea!!! Wish I'd thought of it.
I'm curious, why the name 'supercat'?