This is a favorite dream scenario of the gungrabbers. They probably have a major league wet dream every time they let their imaginations run wild with crap like this. But that's all it is, it won't come to pass in our lifetimes IMHO.
The Congress that passed such a law and the president who signed and enforced it would be thrown out at the next election, and the politicians know it.