Credit cards are one of the few things where it feels like you're rewarded for playing by the rules and being prosocial and responsible. Everything else in society is set up to punish the middle class and the well-behaved, or so it often feels. So I very much doubt you'd get the middle class to vote for getting rid of them; if anything with the current breakdown in social trust I'd expect the opposite.