I know you say this, about you controlling how long it takes, but having worked for the bank I can say that legally they can make you wait 8 working weeks and there is nothing you can do about it.
The FSA that regulate banks stimulate that you need an acknowledgement of your complaint within 5 working days and then a resolve of that complaint within and upto 8 working weeks.
smile, do the 5 working day thing and then they try to resolve with 4 working weeks (to look better or get it done as quickly as possible), but as long as all banks follow the FSA guidelines of 8 working weeks, there is NOTHING you can do to speed it up!
Also, in regards to the ethical policy, people would moan at me about charging being non-ethical and I had to point out. Ethics has nothing to do with charging, the ethical policy is about where your money is invested, what types of businesses come onboard, etc the bank is still a company that has to make money after all.