Maybe I'm just cranky, but...
While it's sad that he destroyed some perfectly good guns - and that he and his friend don't understand how an object they perceive to be evil might actually be just a neutral object, which someone else might put to good use - he did make a promise to his friend...