I have had similar problems once, but was not as eloquent. I was stopped for walking in a street at 4am, sober. I was then told I had to be searched and give my details and passport, under the terrorist law - I looked like a 16 year old white student who just wanted to get home Total Bulls**t of course. I will try that tactic next time!