If you start in Munich and drive down to Garmisch on the autobahn, carefully staying in the right-hand lane ("slow" lane - if your idea of slow is maybe 75 mph or more) as the Mercedes and BMWs go sailing past at 200 kph and faster, you'll shortly come to a rest area where you'll find a nice cafeteria-type restaurant selling beer, wine, and schnapps. The only way to get there, and the only way to leave, is on the autobahn (the equivalent of an interstate highway with no speed limits, for those who may not be familiar with them). It's basically the same situation on the autostradas in Italy and every other European country that I've driven in, which is most of them - beer, wine and liquor sold and consumed at highway rest areas.
Yet, there's no carnage on the roads there, at least no more than there is here, and the children aren't dying there either. It's all about personal responsibility - beer and wine don't cause drunk drivers, people cause drunk drivers (is this sounding familiar?). I don't buy into the argument that Americans are inherently less able to control themselves than Europeans, but apparently the liquor lobby thinks so.