I agree with getting drunks off of the roads, but no way should this be illegal. I run into these pain in the ass checkpoints quite a bit in my town and almost got rear ended at one this past winter. I don't like being harassed on my way home when I am not breaking any laws. If you are drunk and can take the time to check the location of the checkpoints on an app, then you can take the time to call a cab.