I'm non-aircrew, but still have an interest in this.
I'm with 'Ratherbeflying'- I really appreciated cockpit visits as a young lad, and feel that the situation we find ourselves in nowdays is letting the terrorists win due to our loss of freedoms ( read 'increase in restrictions').
Was it really only a few years ago that had raffles of the jumpseat and the proceeds to charity? I was on one of those flights and the general feeling among the other passengers for the winner was 'lucky sod'. How times have changed

Don't report the Captain- he is applying commonsense over the rules, IMHO.