Point taken. Why do they run her license? Simple, to ensure that her PRIVILAGE to operate a vehicle has not been suspended for failure to pay an infraction, insure her car, or whatever else may have caused her privilage to operate a vehicle to be revoked or suspended. She may have a DUI warrant as well.
You have to produce a license if a check point is being conducted. It takes about 10 seconds to run someones license on the computer. 10 seconds is not unreasonable amount of time to wait by anyones standards. Of course there is the time you are waiting in traffic to be checked but your waiting in traffic while construction takes place on the highway to make the road safer for you to operate on as well. Road improvements are conducted to make the roads safer to.
Those check points that may cause her to run a little late for work but are there to ensure that she actually does make it to work and back home to your family by removing drunks and criminals off the street who put her life in jeopardy.
There is a fine line between making the streets safe and infringing upon ones rights causing them to wait an unreasonable amount of time. The actual time taken to talk to you, make an observation and run ur license is maybe (5) minutes at most if your not under the influence.
When people die as a result of drunk drivers the public is always saying "There should be more random check points to get them off the road". Well, that is essentially what is going on with check points. They are not designed to inconvenience you. They are designed to protect you.