Well, depending on how you define "assault," it could be any weapon or only weapons capable of a military assault. In that case, the matter would be debatable.
I see people attacking "liberals" for using the term "assault weapon." You just said there is no such thing; why do you then ask me to define one? I agree with you!
I called the argument, made by "liberals," stupid and asinine. I did not call you any names, nor do I think I did so in a childish manner. The "liberal" argument and the "conservative" response is, I repeat, a stupid, semantic argument. Again, I agree there is no such thing. It is also a bit of a cop-out to attack that point, which is raised by ignorant "liberals."