I'm totally cool with a background check and waiting period. I don't see this as an infringement because, in the end, I will have the gun. It's really the only way to keep guns out of the hands of criminals.
Anyone that knows about the streets, knows that there is NO way to keep guns out of North American (and especially U.S.) criminals hands that really want guns.
Almost anyone with enough cash can get hold of a gun any day they want to in a medium sized city with just the smallest of connections on the street.
When I was connected, getting hold of a handgun was none too difficult; even here in Canada. But they attract allot of attention up here. And most criminals don't want that.
But if I wanted one with no questions or much attention, I could just hop across the border to the 'States and within 24 hours I would probably have a handgun. Even if I knew no one in the city I was in when I arrived - providing the city was of at least 100,000 people in size.
And so could most of you with a decent amount of cash; whether you were law abiding citizens or just out of jail for murder.
In fact, the more well known of a criminal you are - the easier it probably would be.