Fuck no. As adrena said, the criminals would find oter ways of getting guns. Just because you make it illegal doesnt mean peopel still wont buy them. Take pot for example. Its illegal (hopefully not for long!) but people still do it! So makign them illegal for use in self-defence would be like condemming people to death.