I think fees are ok but they should reflect the real cost of the service provided (inclusive of a reasonable profit margin). This is common in other industries, with reasonable margins ruled on by various bodies (ATO, ACCC, etc)
Banks should not be able to charge fees which are punitive /...