…Continuing my previous thought:
For though we walk in the flesh, we do not war after the flesh: (For the weapons of our warfare are not carnal, but mighty through God to the pulling down of strong holds;) Casting down imaginations, and every high thing that exalteth itself against the knowledge of God, and bringing into captivity every thought to the obedience of Christ. —2 Corinthians 10:3-5 (KJV)
He that has an ear to hear, let him hear.
If your weapon of choice cannot divide asunder soul and spirit, how will you win against a spiritual enemy?
Which things we also speak, not in words taught by human wisdom, but in those taught by the Spirit, combining spiritual thoughts with spiritual words. But a natural man does not accept the things of the Spirit of God, for they are foolishness to him; and he cannot understand them, because they are spiritually appraised. But he who is spiritual appraises all things, yet he himself is appraised by no one. —1 Corinthians 2:13-15 (NASB)
For those who are according to the flesh set their minds on the things of the flesh, but those who are according to the Spirit, the things of the Spirit. For the mind set on the flesh is death, but the mind set on the Spirit is life and peace, because the mind set on the flesh is hostile toward God; for it does not subject itself to the law of God, for it is not even able to do so, and those who are in the flesh cannot please God. However, you are not in the flesh but in the Spirit, if indeed the Spirit of God dwells in you. But if anyone does not have the Spirit of Christ, he does not belong to Him. —Romans 8:5-12 (NASB)
For those slow to hear and slow to understand: Spiritual weapons can be used in the material world. Indeed, as the material is but a shadow of the spiritual, only spiritual weapons will have lasting effect in the material world.
For the childish and the mockers: I am not speaking against owning or using firearms. If you believe I am, you cannot discern spiritual things. Repent, and turn to God, and He will give you the mind of Christ.