The bank will not accept my unrolled coins for exchange of currency. Is this legal?

Generally, a national bank or federal savings association can set its own internal policy as to whether it will accept or exchange unrolled coins for currency.