unfortunately it will be nearly impossible (with the will shown so far, it will be impossible) to correct this situation even with guns. If you give them gun control, you'll have to wait for the whole world to burn before you can try to rebuild. None of us, probably none of our children will be alive by then.
It's way too easy to look at history, already settled, and think the good guys will always win. I hate to tell you, it's very likely there will be no recovery from these Dark Ages, this time the Muslims have nukes.
If you really want to try to put things right, you have to put the states back in the struggle against runaway federal government by giving them back their representation. Repeal the 17th Amendment or quit complaining.