HAL9000
Lifer
So you lecture people on English, then don't even give a fuck about the definition of English words? Please... By definition a gun is a TOOL used by MAN to accomplish something. Guns are tools, idiot.
To accomplish what? Answer: Killing.
A tool used for killing is a weapon. Idiot.
Edit: http://wordnetweb.princeton.edu/perl/webwn?s=gun
Error 404 "tool" not found. Weapon found