The never-ending "buy one get one free" advertising tactic has become a source of frustration for many consumers. Businesses have…