A credit card to me is just a convenient way to buy things online and in person without having to deal with cash. IMHO, if you ever carry a balance in a non-emergency situation, you're part of the problem, and you deserve to pay that higher interest rate.
Don't buy things you can not afford.