Honour? Try wallet
...there's really no honor among thieves.
There really is no honour i bad IT practices either!
Many of these problem are from bad management of the computing and support devices. Like (severely) out of date stuff. The second problem is, as always, user's stupidity. Unfortunately, evolution will always create a bigger idiot when you try to make it ID10T proof. That does not mean you cannot limit and compartmentalize the problems.
The professional knows that at least you must a) think twice what you put on the computer systems, b) partition access to data, c) limit your exposure from outside and inside and d) be ahead and vigilant all the time. But that is, ehm, expensive? Well, these organisations should be fined 10% of their global revenue for each breach. Then lets see how expensive IT is.