Federal regulators have ordered Bank of America to pay $100 million to customers for allegedly mistreating them with unfair fees, withholding credit-card rewards, and opening fake accounts. The good ...