I guess I'll be the first to chime in here.
I'm pro-gun, but I'm also anti-gun in some respects. Go ahead, grab a pistol, sure. But no, you don't need a semi-automatic high-capacity assault rifle.
Permits? Yes, they should be required. I think there should be even stricter regulations about who can carry, but at the same time, I wish more responsible people would carry. If you want to carry a weapon, I don't see any valid reasons as to why you can't get a permit or attend some classes. Just my two cents though.