A 2nd civil war will not happen, but if it did, it would be fought by the US Army divided in 2, not by the people themselves. People would be conscripted into the army and forced to fight. And of course the army would supply them with weapons.
What you say is accurate for an insurgency type of assymetrical warfare, but not for a conventional civil war.
A civil war would likely look like the Syrian Civil War. Even though that is largely "conventional," there is still an important role for militias to play, supplementing the regular army.
The common refrain that the side with jet planes and tanks will cruise to victory has not been born out in conflicts in the past 20 years.