NOTE: If you are offended by the term "Assault Rifle" or want to play semantics, then go somewhere else. Everyone knows exactly what I am referring to.
So, I read an article on Salon.com not long ago which speculated that there are between 2.5 and 3.75 million AR-15s in civilian hands. They said there were another 800,000 mini14s out there. So that is somewhere between 3.3 and 4.55 million rifle, just between those two models. That's a lot of guns.
If you add in all of the semi-auto Kalashnikovs, Simonovs, FALs, H&Ks, Uzis, FNs, Berettas, how many riles do you think that would add up to? There has to be millions of AK and SKS rifles in this country. Though out the 80s and 90s, the US was a dumping ground for demilled foreign weapons.
If Swinestain's bill names 120 different specific models of weapons, then they must be covering 10-20 million guns in people's hand. I would not be surprised if this ban covered 50 million of the 300,000,000 or so guns in America.