I completely agree with this and have been subjected to Alcohol testing during a turn around in Amsterdam previously.
If you have nothing to hide, what is the problem?
Regarding units, I have a company limit for alcohol consumption but I apply my own limit on top to make sure. It's my livelihood and I just can't justifying risking it for my sake or my families, not to mention the lives of my passengers.