Re: Both sides didnt help
ref. 'But it doesn't help their cause by not communicating in advance"
no, it does not, however, he should NOT have been harassed AT ALL, regardless of whether he communicated in advance, or not. Why should I pre-empty the fact that the other side supposedly "professional" in their duties, might be clueless about what is essential part of their job?
btw, more likely than not, you'd waste time trying to contact the _right_ person in advance, and on turning up you'd find no different, because the person you contacted, wasn't the right one after all, or if they were, they didn't contact security, etc, etc.