I'm sorry but I am not very tolerant about any one giving out passwords for any reason. Staff B should be fired or at the very least denied access to restricted (passworded) areas.

Your company...