I own one...it was obtained legally, and is licensed...
by law, i am required to qualify for accuracy at a local police department gun range yearly...i have since, in addition, obtained a CCW (Citizens Concealed Weapons license) that allows me to carry it on my person at all times for my personal protection. I can't run down to the local bank and legally stop a bank robbery in progress (unless the gun is leveled directly at me, in front of witnesses) but i can use it within the confines of my legally defined home, to defend myself or my loved ones against armed intruders....
i am a card carrying member of the NRA, and like Charlton Heston once said "You can relieve me of my gun when you pry it from my cold dead hands"....