The FCA has warned that it will punish regulated firms which impose unfair terms in client contracts after a number of cases where clients were disadvantaged.