It is more likely that that weapon will end up harming an innocent person or in the hands of criminals than protecting your daughter. That's the reason.
Discussion
So she ought to be left defensless because a criminal, who would already likely be armed, could get hold of the weapon? Why would it end up harming an innocent? My daughter isn't an animal and she's not daft.