Despite record profits this year, new research shows that more than half of Britain's banks are trying to "fire" the customers who cost them money. Adrian Chiles investigates.