I think this is slightly mad.
Why are banks in the position that they are (basically struggling to stay solvent)?
Because they've taken on debts that are too risky for the amount of money they make from them.
The money they make is the difference between the cost of their borrowing and the price they lend to you at. This money needs to cover the proportion of bad debts before they make a penny.
This is why people who are percieved as a poor risk must pay more interest.
Also, the BoE base rate cut is simply the base rate cut. The banks actually can't borrow long term at that rate.
So let's think about this rationally - we've got a banking industry that is in crisis and the key banks have all been propped up with public funds (yes, even Barclays it's just they took the "public" funds from one of the Gulf nations rather than the UK).
They are all losing a colossal amount on loans they have made.
And we are universally criticising them for being so stupid.
And then we sit back and vote here to say that they're bad for not passing on the full rate cut?
This is ridiculous.
Yes the banks have been colossally stupid, but we have been too and we should not expect to see more than maybe half of any rate cut.