How is that really enforceable?
Are we going to have metal detectors everywhere?
This is why I think regulating sales is better than regulating use. That way you're likely to be able to stop silly people getting guns at the point of sale. Of course, it won't stop gun crime, but it could well lessen it. Registration, licensing, etcetera. GPS transponders would be cool.