Bank of America fined $150M over junk fees, fake accounts

Bank of America has been fined $150 million for deceptive and sometimes illegal practices that hurt hundreds of thousands of consumers. The bank must also pay $80 million to customers who were charged bogus fees.