Cancel your cards and accounts but let me tell you this:
Bank of America is big in the government financing market. There is a very good chance some portion of your sewer bills, water bills, road tolls, local taxes, school taxes, state taxes, etc. are going to debt service through BoA.
I work with governments and I am not allowed to take political positions, in my work I must remain independent. It is absurd to me that they think they can get away with this. These financial institutions that receive substantial public money should absolutely not be permitted to play anti-Constitutional political games.