Actually there is something wrong. It's inefficient. According to one article I read, written by a cop, putting those same cops on the street looking for cars being driven in an unsafe manner would actually catch more drunk drivers. On a per-cop basis, check points are an inefficient use of manpower.