TAB,Ichiban, and RW have valid points.
RW is talking about how it USED to be, when Frank James, and John Wesley Hardin were released from prison, their guns were returned to them, ( there is a Constitutional clause that no one convicted of a felony can hold public office )otherwise there were no limitations on them.
Ichiban is correct that this is another example of "zero tolerance/zero initiative" however with the number of "activist judges" appointed by agenda driven politicians simply stipulating enhanced sentences for habitual offenders does not seem to get the job done.
Commenting on TABs post, there are 2 types of crime, they have Latin names I can never remember but in short there are things that are crimes because they are "evil", rape, robbery, murder, etc..
There are other things that are crimes because they violate arbitrary rules, Speeding, selling "illegal" drugs, money laundering, these should not be classed as felonies because they are not "bad", they are just "against the rules".