I wrote the blog post. It turns out writing a blog post works better than talking to the bank beyond simple catharsis. Just got a call from someone from Bank of America's social media team who credited the money back to my account. Thanks for all the suggestions here!