Irresponsible use and consumer ignorance, plus (arguably illegal) interest rates are definitely a bad thing. The government(s) should make it illegal for the comanies to charge more than "prime plus two". The public schools should make fiscal responsibility training a large part of math education for ages 12 through 18.
My partner and I both use our credit cards extensively, but responsibly, and pay the entire balance each month. I simply use my cards as a means to avoid going to the bank several times a day to withdraw cash. I do NOT use it as a "quick loan." I never charge more on my cards than I currently have in the bank. It isn't easy to keep up that kind of discipline, but I find it necessary. I maintain several different accounts, each with a specific purpose... checking, savings, a few certificates of deposit, two different retirement accounts, and one that I keep specifically for managing my credit cards. I maintain a 5-digit balance in that account. The majority of my money is in either the retirement accounts or the CDs, so that it is drawing interest.