The Supreme Court has struck down DC's ban on hanguns, and I think this is an excellent move. This is one of a small handful of cases in which I have sided with the more conservative side of the court.
I am definitely a person concerned with gun safety, but I also firmly feel that guns can be one of many valid self defense tools. They shouldn't be a tool everyone chooses to use, but everyone should have that right.
Of course, that right comes with responsibilities. If I were a lawmaker, I'd require a gun license to own a gun, and the license would consist of a class in gun safety (unloading, clearing, cleaning, shooting, etc). I'd also increase penalties for improper use of a gun. But the fact that some people are ignorant and choose to use their guns in an unsafe manner (yes, in this case, maintaining ignorance is a choice) should not preclude responsible gun ownership for protection in the home.