Do you really think a person who trades a firearm for drugs would have consented to a background check? Never mind that it's already illegal to sell firearms to felons as well as for a felon to own or possess one.
So how would background-check legislation stop this sale? If someone has broken several laws already, would one more law have stopped him?