I hear these terms being throw around in the ignorant ass media and on here as well.  A few points:
"Assault weapon" is used to classify long rifles capable of holding 30+ very fast bullets bullets.  this kid used two handguns, which are NOT assault weapons by any legal or group definition.  
"Automatic weapons" - any gun which fires multiple bullets when the trigger is pulled once.  Again, this was NOT used yesterday.  He used "semi-automatic" guns - which require one trigger pull for every one bullet fired.  Automatic gun = machine gun.  They cost $2500+ each and require a $2000 tax stamp to get, afte r along background check.  
"armor piercing bullets" - beyond ridiculous.  Not used, and not manufactured since 1994.  
So please, if you don't like guns, that is fine.  They save lives and take lives, but a ban would only take them out of the hands of good guys.  Just please, don't abuse words throw around by ignorant people.