Unnecessary infringement on an individual's rights? Most certainly.
Silly laws that do not one thing to reduce crime? Undoubtedly.
Is it also a rather stupid call to live in DC if you have any desire whatsoever to own a firearm. Of course. We aren't even talking about moving a long distance here... DC isn't all that tremendously large.