We really have to wonder if the bargain was worth it for the Jinan residents who stood in this 100-meter-long line to get a free drink valued at three yuan on Saturday.