Please don't make the same mistake as so many NRA members do, you have taken the 2nd amendment out of context.
"A well regulated militia being necessary to the security of a free state, the right of the people to keep and bear arms shall not be infringed".
Is what it says. It is the only amendment that supposedly explains itself. It would have been far better had it been worded the way you have, but it was not and so leaves doubt as to its true meaning.
Reading as good liberals do, for the most power to the individual, I agree that your having to provide ID to anyone but the seller is in shady constitutional ground, background checks as well are questionable. A waiting period in my opinion is not, as you are not guarnteed promptness as you are for a trial. The cost? I think that would depend upon where the money goes. As far as the weapon not being shipped across state lines - that as well could be justified, especialy in light of what the 2nd amendment really say.
Now, you make a huge jump in saying that if registration fraud is rampant we should simply assume that voter fraud is as well.
It has been explained that registration fraud is not orchestrated in order to alter a particular outcome of an election. Your presumption that voter fraud is rampant is demonstrated false by a number of studies indicating that voter fraud is exceedingly rare. It is not coincidence that each incident of voter ID law has been orchestrated by Republicans, each incident of attempted curtailment of voter rights has at its root, Republicans. Specificly ALEC.
What you wind up doing Desert Dude is taking this to the theoretical, in theory, you are correct, but in practice hundreds of thousands of legitimate voters will not be able to vote and the culprits are invariably Republicans.