Shaun King defends spending $40K on guard dog, complains he can't get a gun to protect himself