I work for Bank of America in the Online Banking department and would have loved to see what type of effect being negative over 23 Quadrillion dollars would have done to the display of the website.
Next thing I would do is waive the overdraft fee and tell him about Overdraft Protection.
Kidding aside though, the bank gave his money right back. Obviously a processing error. I see these all the time, but not to this massive extent. Something like this, the bank would not even question it, as this guy would owe more to BofA than the entire banks (or planets) net worth.
Must be good smokes though. LOL