For the weapons of our warfare are not carnal but mighty in God for pulling down strongholds, casting down arguments and every high thing that exalts itself against the knowledge of God, bringing every thought into captivity to the obedience of Christ, and being ready to punish all disobedience when your obedience is fulfilled. - 2 Corinthians 10:4-6 (NKJV)
Are weapons in spiritual warfare are prayer, faith, hope, love, God's Word, and the Holy Spirit. We aren't fighting against people, and our anger/frustration is not at or against people, but with the sin and the enemy that is controlling their life. We don't fight with fist and words of destruction. We are called to surrender these dark things of this world to Christ and point people to the love of Christ without compromising His truth. We are all unworthy of His love, but because of His grace, we prop Him up for all to see.
Don't fight as this world does, but instead become obedient to Christ in all things and when the enemy comes against you, look to God for wisdom and discernment. We always seem to look at things based on appearance or what we have heard and by doing that we injure people. Let what you say be grounded in the Word of God. Point to Jesus because He is the answer. You don't have to hesitate or retaliate under challenging situations that involve other people. Give it to God and find the answers in His Word.
Father, help me fight my battles by bringing them to you. Amen.