Actually you can defend yourself with a gun or a knive, that's legal. But you have to do it in a proper way, you can't shoot someone, who "only" stole from you, in the back or so. But self defense is not a reason to own a gun... It's not true, that the police comes annually to ones houses to...