Product: Checking or savings account

On XXXX, my son who is a new Minnesota XXXX, received a wire transfer from his XXXX XXXXr in the amount of {$6700.00}. The money was for to be able to secure a house in which he had to secure ASAP. Unfortunately the funds that was sent was not going to reach him fast enough by wire, so the advisor paid by another source and called to make me aware of the wire transfer. They were not aware that the account was mine until after the fact. I was ask to return the money via wire transfer. I was unable to send via wire transfer because a branch is not in my area. Instead, I sent money through a bill transfer. The transfer was going to take approximately 10 days. In the meantime, I used some of the funds through online purchases to get some things for my son ( a bed, toiletries, food, etc ). It was the holiday weekend and I had funds coming on the following Tuesday to replace the funds I used. On Monday, I realized my account had been locked and flagged for fraud. I called in and explained the dilemma and that i needed to make a deposit to ensure the wire transfer to return the money to my sons XXXX XXXX. I also explained to US Bank fraud dep. that my son had just opened his account with them and had not received his debit card for his advisor to use, so I gave him permission to use my account to receive the funds. I was told there was nothing else they could do. And I needed to contact the branch manager assigned to my account, and maybe they could do something. 
It took me over a week to be able to get some on the phone at the branch assigned to me. I contacted another branch only to find out my branch had a shortage of employees and that was the reason why no one was answering the phone. 
I finally reached the manager assigned to me, I was informed that I needed to get the XXXX XXXX to send a statement via email verifying the circumstances behind them sending the money to my account. Once she received it, she would see what she could do. Another week later, I reached back out and she said she have received an email but she would not be able to do anything. She told me to contact fraud department with my concerns. 
I call the fraud department only to be transferred and then hung up on after expressing my need to have the funds released as soon as possible. The money was not mine and I needed to get that money back to the owner. I explained how embarrassing it was to myself and to my son. The fraud department informed me that I needed to reach out to my assigned branch and that they were the only ones that could reach the back office. 
I try to call my assigned branch again, only not to get answer after XXXX tries. I called another branch told them my dilemma. Apologetically, they informed me that they would send an email on my behalf to my assigned branch while copying the fraud department trying to expedite the investigation and release the funds as well as take the lock off my account. 
There has not been any fraudulent activity done and I feel like US Bank is holding funds that dont belong to them for whatever reason. With my account being closed, I feel like the investigation is complete but as far as XXXXm concerned, I want my account closed after Im able to remove the funds and return them to the advisor. 
Unfortunately I cant find anyone who can tell me anything precise. I am getting the run around. US Bank should be held liable to putting me through such a hassle, embarrassment and other distress associated with not being able to pay someone money thats owed to them.