On one hand, I understand why they need to do this, but on the other hand it really ticks me off that 50-60 miles from the border American citizens have to put up with this kind of nonsense, while nothing is done to secure the border itself.
I completely understand. I was pretty furious about being interrogated about our comings and goings through New Mexico and Texas in May. Not only the citizenship question but all sorts of other intrusive and police-style questions (all in the primary line).
I'm getting pretty tired of how they are trying to acclimate us (Americans) to checkpoints, roadblocks, and "papers, please" wherever we dare drive or fly. Yet doing nothing about the actual problem.
You want to really get ticked off? I travel to El Paso on a secondary paved road on the border and there is no permanent checkpoint. About once a year BP sets up one for a day or two. Guess which route the smugglers use? If you know the area you can travel from El Paso all the way to Nogales, AZ on paved roads without ever getting on the freeway.
It is really not rocket science that we need to secure the border—at the border itself.