Eddie Weatherill, chief executive of the Independent Banking Advisory Service, said: "Nobody minds the banks making a good profit, but they have exceeded that level many times over. We think the only way the consumer is going to get their money back is to inflict a windfall tax on the banks of somewhere between £5 billion and £10 billion."