> I still see construction workers drinking a can at 6:30pm however.
At least here in Germany, this is all but gone. Our version of OSHA cracked down on that hard simply because of all the accidents that happen when you combine alcohol, a lot of intake of alcohol due to the reality of physical labor (aka, sweating) and heavy machinery.
And on top of that the police in rural areas also enforces alcohol limits these days.