There is no ban on guns. The second amendment allows for all citizens to own guns. There is currently a discussion on banning assault weapons. If that's what you're talking about, I'm in favor of that. The Second Amendment didn't have assault weapons in mind when it was written.
no. Gun bans only disarm law abiding citizens. Criminals don't care what laws or bans are in place. There was already a long standing semi-auto weapons ban in (Newtown) CT and schools are weapon free zones. Neither of those things made a difference why would anyone think another law or ban will?