To be clear, when I said "certain classes of people", I meant former felons, those in mental health databases, etc. I don't know if your answer would be different in that context.
Outside of that, thank you for your answers.
I favor restricting gun rights from people who have proven to be violent. I do fear however that such restrictions could be widened to the point that gun rights become a privilege for a select group who has obeyed increasingly oppressive laws and that minor infractions, even ones where no criminal conviction was achieved, would result in a loss of gun rights.
Consider this. The current "war on drugs" has essentially been selectively waged against people in poor neighborhoods and even then overwhelmingly targeted at minorities. It's one of the most despicable realities we tolerate, encourage even. Within that established framework gun rights by and large could be stripped from minority communities. Many, even many who favor gun rights for good ol' law abiding Americans, would see massive restrictions on gun ownership targeted at poor minorities in the inner-cities as a good thing. I see gun ownership, or gun rights at least, as an enfranchising factor. When I am free to own powerful weapons it is clear that I'm not seen as the enemy. It is clear that I and the government are on the same team. To strip gun rights from minorities in the inner city it would just further drive a wedge between black and white America.