I did not read a majority of the posts in this thread because I started seeing one general trend: Ban assault rifles.
Unfortunately, a ban would only take them out of the hands of those persons who are responsible (a majority).
Do you really think a ban will take away all unregistered/illegally obtained firearms? If you do, then you truly are naive. How many shootings are orchestrated with registered weapons? Slim to none.
A ban will solve nothing. The only thing it will do is make it so only those who have the means to obtain these weapons illegally have them, and guess what, there will still be robberies/shootings, etc. completed using assault rifles.