The notion of "assault weapons" is kind of silly in my book. Granted not everybody has need of a machinegun or a pair of Uzis, but ... pistol grips? Flash hiders? How much difference does that make to anything. And "high capacity" magazines. The entire point of a replaceable magazine is that it can be done quickly. If you have 10 ready rounds you can still make up to 10 kills, swap mags, and within seconds have another 10 rounds. From a practical standpoint, limiting people to only owning 10-round magazines does not prevent them from having the potential of causing serious Situations.
People who want to go on a shooting spree will not be prevented from doing so if their weapon does not have the best possible features... and those who do not want to go on a shooting spree will not be inspired to by having those features.