Difícil, caro, trabalhoso e o limite pode mudar dependendo de quanto a pessoa comeu, dormiu, se esta doente, se tomou remédio.... etc, etc, etc....
Muito mais fácil beber em casa, usar transporte público ou arrumar um amigo que não bebe.
Difícil: nem tanto assim. Teste com cones, por exemplo.
Caro: seria o próprio motorista quem pagaria, já que o teste seria opcional.
Variar demais: por isso da margem de segurança, e de usar
teste de sangue (assim, já desconsidera-se o efeito da comida). Remédio no máximo influiria potencializando o efeito do álcool, ou seja, o sujeito não passaria no teste pra 0.6 mesmo com 0.3, digamos.