So called "assault weapons" are fully automatic capable weapons, issued to our military forces to use on whatever battlefield they are sent to. NO civilians own what would be considered a genuine "assault weapon" unless they have a lot of disposable money, to pay the state and federal fees to be allowed to possess one.
Civilians own various semi-automatic rifles, generally of .22 and .30 caliber variety, with bits of plastic and wood fastened onto them to make them appear like the military versions. These are what the ignorant "anti's" are referring to.
They are NOT assault weapons...............get that through your head and educate yourself.
Last but not least, what does this have to do with OC? Your post is referring to long guns, which from my aging memory, I believe have no place on this OC forum.