One minor point here is that your funds reached their wallet. They have the private keys but they simply don't feel like using the web-wallets to do so and they don't have hived running so they cannot do so locally.
They are keeping a degree of healthy suspicion about using web-wallets but the deposit system should refuse to give you an address and memo to send to. If you sent to an address+memo they had previously given you, I'd understand though.
It's shitty having thses issues. Now in the case of Binance it is much worse. If you have a problem when you paste your memo and miss a character, you can contact support with Bittrex and they will credit your account in a short while because with Hive is always clear where the funds came from. Not so with Binance. This happened to someone I know, and they kept all of his money without crediting him. Warn others. I warned Elon Musk on Twitter. I think it might have been more costly for them to refuse to return my HBD deposit than to refund it in the end.