Bank of America is facing hundreds of millions in fines for an alleged pattern of illegal and predatory practices against customers, reported CNN on Tuesday. The Consumer Financial Protection Bureau ordered Bank of America to pay more than $100 million to customers and $90 million in penalties...