Ultimately, there’s only one solution to this battle, and it’s spiritual.==================================
The way I heard it
“The Lord helps those who help themselves.”
Yep. It's a mix of spiritual and physical. We are called to "do right in his eyes," and sometimes doing right is brutal.
The human condition inevitably has conflciting and competing commands. His will be done, on earth as it is in heaven. Ask for guidance, pray for guidance.
I would more say that the solution involves the spiritual armor of God - plus a few reshaped plowshares.