New Report Exposes Credit Card Industry Money and Deceit
On Thursday, Demand Progress released a new report that exposes how the financial services industry has plowed around $200 million into advocacy efforts that are centered on blocking passage of the Credit Card Competition Act (CCCA), a bipartisan reform that would introduce competition into the payment system. Read the ReportContinue Reading












