Gas prices are going to hit cost of goods up and down the distribution line. No way around it. Product prices are going up, and will likely go up again. The vendors are actually quite shrewd at least in our market. They have a published surcharge schedule based on average price of diesel fuel in Atlanta. So, we went down to no surcharge for a good while when prices were down . . . now they have a surcharge, and it just may go up on us if we hit $5 a gallon.
As for the choice between the surcharge or price increases . . . I vote twice for the surcharge. It is a stable, predictable charge, and is on a published schedule to go up and down. Price increases are forever, and the more groceries I buy, the greater the cost impact. Sure, the Big guys would get a fun share, but I see that as fundamentally bad business as well. Not a huge recovering the cost of doing business . . . but if they are gonna do it, the surcharge is the preferred way for me. I can control how many deliveries I get in a week. Usually.
(PS YEs, I can tell a very noticeable difference in my fuel efficiency between going TO Restaurant Depot and coming home FROM their with my Jeep filled with product.)