This isn't meant to be an attack on anyone here, but this has to be said.
Some previous posts here are just shameful. There are people on this forum who have served honorably. A lot have sworn an oath to uphold the Constitution against all enemies. However, when it is time to preserve the Fourth Amendment, they break that oath and waive that right on the spot.
If someone wants to search my vehicle, they are either going to go through procedure with at least trying to make the dog alert, or they will find another person who will hand over their Constitutional rights on command. Yes, it causes delays and makes it hard on myself, but someone has to stand for the Constitution somewhere, even if it means actually having the cajones saying "no" to someone demanding access to something they have no right to.
Now, access to a military base is another animal entirely, because that is part of the implied contract of entering. But, stop and searches on an interstate so the local LEOs there can play the lottery and perhaps score a seized vehicle or two is totally different.