From the article:
Couple that with the uncounted numbers of returning military combat veterans who have found themselves disqualified because they sought counseling or other assistance from the Veterans’ Administration.
I would ask for a cite on this one. I have no doubt that folks who have seen VA psychiatrists for significant mental illnesses have been denied the RKBA, however I haven't seen any indication that folks who routinely seek counseling from the VA are losing their right.
There was a recent story about the VA sharing information about folks who are counseled and causing them to lose their RKBA, however IIRC that was debunked.
That being said, there should be a mechanism for folks to remove any disabilities to their RKBA. I would require the burden of proof on violent felons that they are "rehabilitated" be 100% on them. If there is any doubt to their suitability to carry weapons, the tough. They did it to themselves.
One piece of advice: never plead guilty unless you are. When you say, "I wasn't guilty and didn't know all the consequences of pleading guilty," I will say, "Tough."
The law defining felonies needs to be adjusted. It is too vague. I am surprised that the courts have not struck the provision down as being too vague. A misdemeanor for which no sentence is defined will be interpreted by the federal law as a felony since it can carry a sentence of more than one year. A much better standard would be the actual sentence, not the maximum possible sentence.