Get a life...... this is the way they conduct business.
The one seeming fault is the distance from the border for the check points.
I have been through several and I imagine thay are at choke locations that collect from various border exits
You get a life!