The law needs to be tested in the US Supreme Court
Unfortunately this is not the guy to do that. Or maybe he is the best case. The 2Amd is absolute. It does not say that apparently erratic persons may be barred from keeping and bearing arms. I am not sure there is any judge in the system that will uphold the 2Amd as it is written.