Those guys committed treason by sharing with the Soviets. I don't see how that's relevant. The reason for the wall is because they have conflicting mandates.
The natural response of each agency to prevent such massive information losses in the future is to limit the amount of information available, make it accessible only on the need-to-know basis, and introduce bureaucracy into the information retrieval process by keeping the logs and requiring sign-offs.