The unfair terms point has some merit. It's not as technical as the point already argued. All the banks have adopted the same policy.Either you accept their ,similar, terms or you don't get a bank account. You really have no choice. That the charges are excessive which they oblige you to agree to,applied regardless of the facts of any case, bearing no resemblance to their costs or the cost of the risk to them, seems to bring a compelling argument that the banks are abusing their position of strength and the terms are unfair.
It may not get us very far in the long term, unless their new way of extracting fees for a bank account e.g monthly charges (as my French bank does) is itself unfair by virtue of being effectively universal and excessive.