No wonder you feel so strongly about this. You have zero accurate information on the subject at hand. You cannot buy a gun at Walmart without a BGC. That's a fact. Buying online? You make it sound like the gun shows up at your door. Wrong. It is shipped to a FFL dealer. who you get it from after you go to his store and pass a BGC. Try to get at lest some fundamental knowledge on a issue before you debate it.