HE is God ...you and I are NOT. You don't have His infinite wisdom and know the hearts of men. He said vengeance is His and HE will repay. But we are commanded to love, pray for, and do good to our enemies.
Self defense, or better yet, defending the innocent when they advance toward them with intent to do harm is different. Calling on people to pick up weapons and kill each other over opposing views is EVIL, especially while defending an evil man.
And btw, the reason the world was flooded ...and the reason whole groups of people were wiped out was in large part because the DNA was so mixed with fallen angel DNA...nephilim.
Oddly enough you don't have God's infinite wisdom nor knowledge of men's hearts and yet that has never stopped you from slandering my brother in Christ, Donald J. Trump.
We're suppose to as Christians strive to be like Christ. Christian=Christ-like. When Christ was God, God's actions are an issue. The excuse, he's God he can do anything he likes to his creation, is a cop out. How are we to be Christ like when God committed mass murder? Numerous times in scripture. And God judges the human actions that are so because we are what God made us to be?
Think about what the scriptures are meant to convey in allegory, simile, metaphor, parable. Taking scripture literally will always lead to conflict. Because God did not send the scriptures to the hearts and minds of people so that all would understand them. Those who don't understand are the literalists.
Proof of God is found in observing all things that exist. That none have excuse to not believe in God through his creation. Guess what? Nature isn't passive. Nature destroys because it's nature.
I also think if you study you'll find the Nephilim mixing with human females was not the sole reason for the flood.
That being said, why was it necessary to wipe out all life that wasn't sinful?
Yes, it's easy to condemn Christian Patriots. As one last comment regarding your contempt for President Trump:
Any Christian knows that God remembers the sins of Donald J. Trump no more. Donald Trump affirms Jesus and when God remembers his sins no more, any Christian for whom their sins are also forgiven and forgotten by God that holds Donald Trump as a sinner is arrogant and remiss and ungrateful.
And yes, I know you've made slanderous claims against President Trump in the past. However, it is slander and it is bearing false witness against a brother in Christ to do such deplorable things without proof.
When you don't have proof you should stop! In point of fact it is slander and defamation of character. All sins. In another point of fact, were President Trump of a mind he could bring legal action against those offenses. And please don't for one moment think the anonymity of the Net would preclude that from happening.
Therefore, if you can stay on topic and not slander and defame and make scurrilous accusations against President Trump, proceed. If you continue on the sin filled path of slander, defamation and scurrilous falsehoods, which they are without proof, you should realize the plank in your eye obscures your ability to judge anyone else at all for their actions.