Yes to all of this. I always rehearse what I’m going to say entering any country legally. They will grind you to find inconsistencies and sometimes you just say honest mistakes that will take you to a second round of interrogation. For example: after a series of tough questions, the border was just about to stamp my passport, he held the stamp in the air and then asked “have you been in the US before”? And I flustered, because I said no, but I corrected myself because I had crossed the border at Niagara Falls for a day trip. I explained this to the agent which granted me an extra round of questioning.

But I felt most offended when I went to Canada (I’m a Canadian citizen and I hadn’t been there in years) and the agent asked me what was my reason for going to Canada. As if I needed an excuse.