I doubt Bank of America gives a fuck about Bitcoin. It's more likely the account was closed either because Bitfloor wasn't solvent or AML requirements became a headache. What Bitcoin needs is a strong financial player willing to build and support a professional infrastructure so people can buy bitcoins fast, safe and easy.
Um, no, banks absolutely DO give a fuck about bitcoin.
No, not really. At least, not in the way you think they are. I think they're amused and paying attention, but they're in no way threatened by BTC. It's not like BTC is competition to a bank at all until the idea that ALL currencies might some day be replaced by crypto-currencies - but even then, it's going to require some level of trust for depositors, since the idea of maintaining private keys and the relative inconvenience of BTC compared to the current USD system is confusing at best to the average consumer, who better to trust than your bank to handle the complexity of your bitcoins in the future?
Banks make money by lending cash against deposits. They don't care if deposits are in USD, seashells, grains of salt, or blind hookers, as long as they can lend out more than they take in (I think I might be the first person to come up with the idea of timesharing out blind hookers as a unit of currency...). They take deposits, lend it back out several times over, and pocket the interest. BTC is not a replacement for banking, it's just another vehicle to store value - and banks are really, really, really good at multiplying stored value.
Put it into another perspective: the entire market value of BTC as expressed in USD is about $1 billion right now. That's a large number, sure - but the number of deposits just insured by the US FDIC (not to mention other global bank systems) is $9,200 billion. And the amount of cash loaned back out on that is staggeringly higher. As in hundreds of trillions of dollars globally. BTC is a VERY small player in the "value storage and lending" business, and it's in no way a threat to the business models of traditional banks. (I haven't done a thorough analysis on investment banking, but I'm quite confident that adding another currency to the FOREX mix isn't going to revolutionize the global economy... it'll just make another payment method available, which will increase the number of transactions, which will increase arbitrage opportunities, and they make even more money.)
In time, banks will be looking at BTC as a potential source of revenue, not as something that needs to be quashed. It's a fallacy to believe that since the stated purpose of BTC is to be decentralized, that centralized entities will be unable to use it to their advantage. They're smarter than you think.