At least acknowledge that there would be a huge time lag between regulation and effective implementation. With so many guns out there now (unregistered) that would be the de facto status quo for quite some time. So, yes you could regulate, but there would be a period where this regulation would be ineffective.
sure, of course. All the more reason to get started! Also, we should consider regulation of ammunition.
I suggest that to buy ammunition, you have to present a gun license. This will force unregistered guns to become registered.
Good. And I would suggest that this is why you get a lot of the "it will not work" argument. It is true that it will not work immediately, ... and Americans really demand instant gratification in all things...