You can bet your bottom dollar that Walmart drop them because of the probable looming regulatory expense. Not from any misguided moral magnanimity. The margin on a $20 package of antihistamines is worthwhile to collect a signature. Not so with a battery.