When God punishes believers, God does not generally use other Christians to do so.
The Bible shows that the method that God uses to punish believers (Christians) for not following the Holy Bible (like tolerating homosexuality in society or in national laws) is by empowering the enemies of the believers to destroy and/or kill the believers.
This may seem strange to Christians who think that God loves them. But it is important to remember that God NEVER loves unconditionally. God’s love always, always have conditions. When the conditions that God has set are violated, then God will punish believers.
This was true of Adam and Eve, who were kicked out of the Garden of Eden and punished by physical death, just because of one act of disobedience.
God sometimes uses Zero Tolerance policy against believers and uses non-believers to punish Christians.