This money was put into his account, he didn't steal it out of someone's account.
This is where you're wrong. Nobody put the money in his account. His account had $300 in it. He took the money and ran his account balance to a NEGATIVE $1.5M.
He did not get his statement and see $1.5M in his account and start spending it. He just realized that he didn't have a limit on his overdraft protection. He took the money and nobody stopped him. That is different from somebody put the money in his account. And, BTW the ATM where he took the money from? It belongs to the bank.