I don't think selling things to people while they are drunk/high/otherwise is invalid. Otherwise Walmart would have to breathalyze visitors.
However, it's massively, objectively, unequivocally unethical, and part of the reason I quit that place. And for the record, selling crap to drunk people in APAC was probably the least morally suspect tactic this company got up too.