I have a similar opinion of the credit card companies as you. But in my opinion, the way to take a stand is to get the credit card, never give them a penny of interest or fees, take all the benefits from the card, and grow the share of people with credit card customers from whom the cc companies lose money.