No, bank fees are not illegal. Banks are allowed to charge fees for various services. These are considered to be another revenue for banks in addition to interest charges on items such as loans.