The law of unintended consequences keeps biting you in the butt, yanno.
And why not try a blanket ban on all semi-auto long guns? Rifles and shotguns, to be clear. Surely, if the country is so set against the NRA's agenda, then maybe you can get one passed in a really blue state, like New York or New Jersey or Massachusetts. I would be on New York; there is no state preemption of local gun laws, so I can't see why NY City and the surrounding counties couldn't implement such a blanket ban.
I mean, you already have the "assault weapon" meme going well for your side. You, personally, interchange "assault weapon" and "assault rifle" regularly. So your side can just say you're going for an "assault weapon" ban, and in the legislation have the definition of "assault weapon" to be "all semiautomatic long guns".
You can call it the "strictest assault weapon ban in the country", and you can, again, rely on the oligarch-owned media to not inform the public about the difference between a rifle, a rifle that's a semi-automatic, and a rifle that can be classified as an "assault weapon". I'm sure the NY Post would be happy to call all semi-automatic long guns "assault weapons" for your side.
Try it. And try again and again and again. It's how the NRA gets its victories, right?