Consumers have become addicted to credit cards with generous rewards programs. Retailers are trying to cut them offShoppers Love Rewards Credit Cards. Retailers Hate Them.