If you (not just you) have served your time, you should have every constitutional right every other citizen enjoys, including but not limited to the right to keep and bear arms. If an ex con can't be trusted with a gun he should still be on the inside of a prison.
I agree with you whole heartedly. Besides weeding out things that shouldn’t be felons, we also need to recognize that one reason that criminals increase the sevirty of subsequent crimes, is that many make a mistake, and they are put into a hole they can never get out of. So, after one crime (even a relatively minor one), they often can never find work for years and years. Maybe some people think that they shouldn’t, but I’m not one of them.