I think they should be held liable if they don't do a proper background check on the buyer if that becomes law
If they do proper testing and see they are fit to purchase the item, then even if the person does end up committing a crime, in this case, it is not the seller's fault.