true, but I think that you shooting the crook with rubber projectiles from your riot gun would have the same effect, plus the satisfaction of having infliced a great amount of pain on him
as for all the other points that were raised, I dont live in the states so I cant really tell how scrupulous the average burglar would be. In any case, guns are not the solution. If there actually are people breaking into houses and killing for drugs, this would only show the deficiency in the social structure of your country.
effectively what needs to be done is putting more effort and money into the rehabilitation of drug addicts and criminals as well as into the education system, so that those sort of people don't develop in the first place.