The United States Supreme Court ruled in Delaware vs. Prouse that the Fourth Amendment prohibits officers, acting on their own initiative, from randomly stopping vehicles for the sole purpose of checking whether the driver has a proper driver's license and a vehicle registration. Therefore officers ordinarily may not stop a vehicle unless they have at least reasonable sucpicion that a driver or occupant has committed or is committing a criminal offense (or infraction).
However, the Court indicated that a systematic roadblock type of stop to check licenses and registrations is permissible if all cars are stopped or if some patterned method of stopping (for example, every tenth car) is devised. North Carolina appellate courts have upheld driver's license checks in several cases decided since the Prouse ruling. Officers in these cases either obtained supervisory approval to conduct the checkpoint or followed their agency's written guidelines in conducting the checkpoint. They also checked every car that approached the checkpoint unless their law enforcement duties required that they allow some vehicles to go through unchecked. The North Carolina Court of Appeals has ruled that the key issue in assessing the constitutionality of a checkpoint is whether officers used a uniform standard in conducting the checkpoint, and the court stated that neither a supervisor's approval nor written agency guidelines are constitutionally required. Of course, a law enforcement agency may require supervisory approval or adopt written guidelines as a matter of policy.
The United States Supreme Court in Prouse also indicated that it generally did not question the constitutionality of roadside truck weigh stations and inspection checkpoints. Although North Carolina courts have not decided this issue, courts in other jurisdictions have upheld the constitutionality of these activities.
Arrest, Search, and Investigation in North Carolina, 3rd edition,
Robert L. Farb, pp. 30-31
This being said, driving on public highways is not a right. This is made apparent to you when you apply for an operator's license in North Carolina. Part of the requirements to maintain that privilege are that you show your license to any LEO who requests it when you are operating a motor vehicle. The USSC and the NC Apellate have upheld the contitutionality of these checkpoints, roadblocks, whatever you want to call them. That issue is therefore quite clear. If you don't like them, and believe me I have no problem with you not liking them, the only thing for it is to try to get
Prouse overturned.