If I encountered this (I usually fly up to six times a month) I would simply not buy the supposedly-offending food item at that airport ever again. If enough people do this, the businesses there will be less able to pay their expensive airport concession fees, and complain to the airport, or just close up shop. The airport has a lot more leverage with the Thousands Standing Around than I do.