Just like at the moment, they haven't been able to figure out how to separate a large bottle of explosive liquid, and put it in lots of little bottles which are then allowed through security.
Pretty standard questions to check to see if you are really doing what you say you are doing. Visiting? Business or holiday? Where are you staying? Got enough cash to cover that stay? The best thing to do is pre-book, take a print-out of where you are staying on your itinerary. Just doing their job - looking for travelers not sticking to their plan.
Can be. Not saying that's what they are doing in this instance.
True.
Add demeanor, body language, appearance to these questions. I think there a lot of non-verbal questions being asked by the person looking at visitors. One of the most useful is the ability to read"body language" and fit. Does this person fit the right pattern? Are they hiding something documentation and other procedures missed? Of course this will get a lot of false positives like the parent post.
The other funny airport thing I had was just after the hand baggage restrictions got tightened. I had my hand luggage searched by hand, except I'd packed it so tightly with various gadgets, leads, electronics etc, the guy took one look when he opened it, and you could see his face/expression - "sod that, I'm not packing all that back in". And he closed it right up again.
"Terrorists known to wear clothes to aid with their terrorism - Clothes are known to keep terrorists warm, helping them to kill innocent civilians. We should think very carefully about banning clothes all together"
While we're at it, on a recent flight to the US I was asked "Where are you staying. You need to provide an address etc" (Security reasons apparently - I guess terrorists slip up there and reply "Oh I won't actually be landing... oops!"). I didn't have a clue of the address, I only know how to drive there. The guy checking me in just said "Ah don't worry, I'll put 'holiday inn, SFO'.
Either security like that is important, or it's not. If it's not, get rid of it!