Yes agree can leave or just don't pay an illegal fee.
I'd like to see them prove in a court of law that there is a cost to them because we don't pay by direct debit? Who's charging them for us not direct debiting?
They could always make available account payments at there retail outlets, the way things where done in the good old days.
Banks and big business have taken control of our lives!