Putting the cost on manufacturers and potentially breaking legitimate resellers just feels straight out of the Walmart strongarm playbook. It feels like it should be against some FTC regulation somewhere that a transferrer of a good has the responsibility to not allow this to happen. The only historical equivalent I can think of is the movements of crude oil through pipelines where if you sell one type of oil and get a different oil on the buyers end the pipeline owner doesn't get to wash their hands of the affair and say 'its just oil, buyer beware.'
Amazon should be subsidizing 100% of this program if they can't take care of their own mess.