There are so many things wrong with her argument that it makes one's head spin. Yes, the right to keep and bear arms is not an unlimited right for carrying any weapon any where in any way. BUT the problem with "assault weapon" or "assault long gun" is there is no such thing. It's a made-up term by the politicians and gun control proponents. If someone tried outlawing certain books or certain speech in the same way so-called "assault weapons" are outlawed, the law would be struck down faster than you can blink an eye.
Thus all the politicians need do is slap a special label arbitrarily on any guns they want and they become a special class of gun that can then be outlawed and the outlawing upheld by a person like her who reasons that the right to arms is not unlimited
So if a state labels certain speech as "Assault Speech" or "Hate Speech" however they want to, and outlaws said speech, I am sure she'd reason that the right to free speech is not an unlimited right and that thus not all forms of speech are covered