Bank of America has previously paid about $23 million to customers for denial of promised rewards bonuses. Tens of thousands of these consumers signed up for credit cards on the expectation they ...