I don't believe it's a sin. You can train to protect yourself and your family. David killed Goliath with a sling. As long as you're not out to kick everyone's butt you come across, then it should be fine. God did say that He forgives as long as we come to Him and ask for forgiveness. |