Not sure about the whole alchoholic / drink driving thing.. but I do agree that its a bit crap that they'll give such a generous discount for buying beer, but not for buying food.
If they REALLY want to draw the customers in they should give the fuel discount for general gocery purchases too.