Gents: We should control the language and not let the other side define it.
To the point, we should categorically refuse to use the word "assault" in anything we say or write, and should categorically use other terms.
Let's all practice now: Repeat after me:
I shoot a Modern Sporting Rifle and a Semi-Automatic Handgun, which both accept a Factory Provided Standard Capacity Magazine. They are the same models used by my local Police Department for Personal Defence, and they are also suitable for many sporting purposes.
We fall into a trap when we let the other side define the terms we use.
Back on track, this is a huge win. Well done to all involved.