I too, think that Locke was stupid. Like I said earlier, he thought he should have control of the guns. He feared Jack was going to give everyone a gun and they would all go and shoot themselves. He even said he regretted teaching Michael how to shoot (i.e. protect himself).
First - I think Jack would've put the guns in the hands of those who knew how to use one responsibly. Second - they wouldn't shoot each other. Third - Locke's stupidity led to the guns getting in the wrong hands. Way to feakin' go, John!
__________________
|