Personally, I believe that firearms should be restricted from the following persons: Those who have serious psychological issues requiring serious care, e.g. required being comitted, and violent felons. Beyond that there shouldn't be a line.
Personally, I don't have a problem giving back 2A rights to non-violent felons who've paid their debt, and proven that they can be productive and contributing citizens. If you've paid your debt, then it's paid. And this is comming from a guy who works in a prison.
Personally, I think CCW should be nation wide and shall issue even in New York City and Chicago! However, I do think that the requirements/training should be a little tougher that they are in some places. My wife just took her course here in Florida and I think the class could have been stronger than it was.