Ok, this is why I stopped working for big banks. They don't really care about people. Once I had an customer call and was in a panic because her payroll check bounced because the company she worked for shut it's doors and didn't have the money to cover the last payroll. So she needed us to cover a check that would have taken her over her ODP by five measly dollars. It was for her big rig payment which was her livelyhood. I tried and tried to get it done for her but the powers that be, told me I shouldn't get personal stories because its' not our problem. I put in my two weeks right then.
I worked in the banking industry for 10 years. Who ever made the decision to go to the branch is right on the money. Even better go to the branch where the account was opened, they are usually the ones that make the call on refunds. As long as you are not repeatedly asking for refunds, it shouldn't be a problem. If it is then threaten to take your business else where. It honestly might be the best thing, and if you can get into a credit union even better.