Realize that you can be real "uncooperative" later. And at that later time, you may be able to cause far more grief, paperwork, etc.
When you are next to the armed agent of the state, you are in jeopardy. Plain and simple. It might be slight, it might be very great--if the cop has low personal integrity. Why not fight back when the officer can exert his will over you less?
Realize that if the cop wants those guns for officer safety, he's going to get them. I'm not even speaking tolegality. I'm speakingto what the cop thinks he can legally do, whether he is right or wrong. What if he calls for another officer--with guns involved you can bet every officer at the checkpoint will suddenly be zeroing onthe vehicle with the uncooperative person.
What if: Guns come out. Out comesa baton. Smash goesthe window you only rolled down slightly.You're dragged out andgo face down on the pavement with aknee in your back while...you get the idea.
Sure itangers you. It angers me, too. Look beyond the immediate anger.Look to the bigger picture. Fight back wisely.
As far as I've thought about it, your first priority is to protect your legal standing so you can 1) fight back effectively later, and 2) so you don't pull the entire weight of the government down on your head in the form of jail time for obstruction, resisting arrest, etc.
If you want to fight back against these suspicionless roadblocks, the best time to do it is before you're stopped. Join the local ACLU (cough, cough.conditional suggestion.) Talk it up to the underground media. Get some public pressure going. Get some friends and go video tape one while in progress and raise a stink about every rights violation witnessed. Get some friends to stand down the road just beyond the check point and hold signs with a phone number for people to call if they think their rights were violated. Etc.