What with all the fuss about border guards, I figure I'll get my beef in:
They should be near the border.
I was driving around West Texas with Bob the other day, and the border guards stopped us (80 miles from the border -- we hadn't left nor did we intend to leave the country) and asked us to declare our nationality, then asked him to repeat it.
What if they'd doubted his answer? (Or mine, of course.) What if they'd asked proof of ID? There is no border in central West Texas, and there are no immigration restrictions on US citizens driving around inside the state, to my knowledge. What if he wasn't carrying proof of nationality -- something US citizens generally aren't required to have with them at all times, but only when traveling internationally?
I don't like it. Border control, where you stop every person and check their nationality, should be at the border.
(I'm not talking about proof of ID when arrested, when seeking employment, or any of the other places foreign nationals are often found out. Just the people set up to check the actual borders.)