We all need to realise that banks have costs; rent or purchase of their properties, utilities, insurance, staff costs, etc, etc. We should not expect them to look after our money for free. Their costs are covered by a combination of fees and return on investment of our money on deposit.
They...