I swore off HSBC years ago when they wronged me. Short version: They sold my account to another bank (!) that had a nearest branch 100+ miles away(!), and wouldn't let me opt out or close my account before the transfer!
Long version:
I had a personal (not company) bank account with HSBC, but the closed my local branch and informed me that my account would be transferred to a different bank. I had no idea they could do that, especially since HSBC itself wasn't closing. But it gets worse: The nearest branch of the bank they would transfer my account to was not even within my state but the next state over, 100+ miles away, and I don't own a car. So that would not do, at all.
I saw received a notification about this just a few days before the transfer would happen. I went to an HSBC branch to ask about it and found out they supposedly had sent an opt out form a month or two earlier, which I never received. The only thing I got was what they sent a few days before the switch, which included "welcome to your new bank" material. Since the switch hadn't happened yet, I asked to opt out, and was told that wasn't possible. So then I asked to close my account, and was told they couldn't do that! My account was still and HSBC account, but they refused to let me close my account! The branch manager told me I had to close my account with the new bank after the transfer. I could not comprehend how I was standing in an HSBC bank, with an HSBC account, and they would not let me close my account. Made no sense to me at all. So I did the only thing left I could think of: I withdrew all of my money in that account and opened up a new bank account with another bank down the road.
I called the bank that HSBC had sold my account to to cancel the account, but they wouldn't let me since it wasn't their account yet (of course). So I waited a few days and called them again to cancel the account. They wouldn't let me. I was told I had to go to a bank branch and cancel it in person. I explained the whole situation about the unstoppable account transfer and the fact that I was not going to rent a car and travel 100+ miles just to cancel an account with no money in it (which I needed to cancel since they would charge low-balance fees). And I was told the same thing. I ended up having to call them several times over the course of the next few days before I managed to get them to cancel my account and undo the low-balance fees I was charged. About a week later I had the paper documentation of account closure that I made them send me, thereby finally ending my tale and cementing HSBC as a company I will never ever do business with again in any fashion.