What a difference a year has made! Remember all the BA and other non-U.S. pilots who just a few months ago ridiculed the idea of a locked cockpit door? They were the captain and they would decide who had access to the flight deck, not the company etc. etc....
I'll be the first to agree that it is a sad development, but the days of letting pax wander up to look around have been ended with most carriers. They ended in the U.S. a couple of decades ago.
Even the reciprocal cockpit jumpseat in the U.S. is probably gone after infomation surfaced that some of the terrorists took advantage of this professional courtesy in carrying out their evil deeds. Many U.S. carriers will continue to accomodate offline "jumpseat" riders with free seats in the cabin (if they have a cabin, the freight dogs will probably be left behind in this deal from what I read on some union forums).