Considering that most crimes take place outside the home, and that even after DC vs. Heller overturned the DC gun ban, you still can???t ???bear arms,??? I would say that DC, or other states and localities with similar restrictions are violating the Constitution.