It is his money after all and his risk to take.
The bank can hold funds from being available for a bank wire (or any other transfer) for various reasons. This is covered under "Regulation CC".
-
http://www.bankersonline.com/regs/229/229.htmlEven with normal processing there are exceptions that are allowed -- though I would assume the bank customer would be able to know the specific reason if an exception were taken.
So is it possible that it is not that Chase is protecting the customer from the risk of sending money out and instead is protecting themselves using funds availability / extended hold periods to justify not sending the funds?
[Edit: Also, the bank likely has security procedures for wire transfer requests in which the request must be made in-person at the account-holder's home branch. Is it possible the request was denied because the request was placed online or over the phone, and not following the required process?]