Those certain types of crimes should only be violent crime, such as murder, attempted murder, rape, kidnapping etc using a firearm while doing so.
Long ago, felony was defined as a crime where someone deprived the victim of their inherent civial rights. Therefore, the state deprived the perpetrator of theirs. Hence justification of negating someone’s 2A rights.
Misdemeanor was all other crimes.