I think the only people that would have trouble with this are alcoholics and drunk drivers.
If an officer inside a restaurant spots someone who's smoked out or drunk and keeps them from killing somebody else on the road, I'm all for it.
I guess I'm a Communist too......
I love the use of (or misuse maybe) of logic on this site...