No, not every felon should be denied the right to bear arms, but if the law is ever to be re-written, it must be done thoughtfully and carefully. The problem is, how do you sort out those that are almost certain to be a problem from those that made a mistake? And it's not restricted to felonies, either. In Ohio, domestic violence (usually a 1st degree misdemeanor) requires a mandatory surrender of firearms and prohibition of future ownership. One of my own officers was charged with DV and had to surrender his weapons, including his duty weapon. He was fired because of this (can't carry a gun, can't be a cop). The charge was eventually plea bargained down to disorderly and he was reinstated, but he was raked over the coals and (temporarily) lost his constitutional right to bear arms over a misdemeanor! Yeah, the law definitely needs to be revamped, but not to the point of a blanket statement for all felons.