Swamp, you aren't helping anything here.
The biggest problems we have in this debate are differences in how we define firearms, and the ignorance of many about what a semi-automatic does.
By calling a civilian-legal AR-15 style rifle, or a civilian-legal semi-auto AK-47, an assault gun/weapon/rifle, you are playing into their hands.
These are NOT the same firearms used in war. They do not emit a steady stream of bullets as long as you are holding the trigger down. Those weapons are HEAVILY regulated, very tough to get, and have special instructions above and beyond normal, that are required for ownership.
The so-called "assault weapons" have been so defined, not based on the capabilities and function of the firearm, but on cosmetic features that have nothing to do with how they operate. Know the difference, and correct those that don't.