Re: fuck this makes me angry!
Indeed. Wasn't it Jeremy Clarkson who famously published his bank details in a newspaper, claiming there was no possible security issue with letting everyone know them, and promptly had a reasonably large donation to charity taken from his account? I might be happy handing over the occasional cheque or giving my account details to a friend or customer, but that's a rather smaller pool with a much lower likelihood of fraud than "everyone on the internet". Someone like Clarkson might not be expected to know any better (although presumably he does now), but you'd rather hope that a company with a legal responsibility to protect data properly would take things a little more seriously.