Yea, Gun free zones are silly. And I agree that people have a right, and SHOULD have a right to carry. I do not believe it should be necessary to carry to be able to protect yourself. however, I know life usually throws curveballs and sometimes even spitballs, and rarely even fireballs! So I can appreciate the "better safe than sorry" crowd.
However, I do not think it's cool when any/all possible changes to gun laws are argued before they ere even discussed...
Universal background checks seem like a logical sort of thing.
Having a central "who has what guns" registration seems very beneficial. It would be easier for police to catch some criminals if every single gun was ID'd at time of sale to an owner. (of course there's lots of complications, and lots of people would not be comfortable with the federal government having that data.)
Anyhow, There are some things that I think are rational gun laws.
I think a national CCW standards/permit makes sense rather than each state having their own rules and obeying only certain states licenses ... Each state may have their own rules of the road, but, they all allow you to drive your car with your license from your home state. CCW should be like that IMO.