Imagine if that law had simply banned private ownership of semiautomatic weapons. Despite being based on a technically precise category, it would have made firearms fans even angrier. (And some are plenty angry to begin with.)
I dislike the term “assault weapon” for another reason: it’s redundant. Anything sold as a weapon is, by definition, designed for assault.