It is not the banks responsibility. See my other comments.
However, this is an incredible show of incompetence. It is easy to make banks responsible of money laundering. Also easy to make them non-responsible of inappropriately holding customers funds.
Got a problem with that? You can deal in cash or bitcoins then.