I think it's a little more complicated than that.
If you had his background and the job in question, could you morally continue? No. If you were his employer and were involved in such things, could you continue employing him? No.
Nothing may have been said, even between Schneier and BT, but consider that every contract out there has a "don't badmouth your old employer" clause these days.