Even so, I’ll stand on my rights, as is my DUTY as an American citizen.
Correct: the personal questions occurred at the second stop, not the first. The first was conducted professionally, and without wanting to know my itinerary for the next few weeks.
Looking for other violations of the law? Sure. Last I checked, police aren’t allowed to pull people over at random and grill them on whether they plan to speed, and where they plan to sleep, for the next few weeks. Border Patrol shouldn’t do so either, at least not unless someone is actually entering the US.
And yes, I think that people who choose to follow orders to harass innocent people with personal questions that have no bearing on whether they’re committing a crime, are pigs. “Just doing a job” is no excuse at all. They’re free to get different jobs. Prostitution and burger-flipping are good options if they can’t do anything else useful.