Its amazing that the people that are so mocking and so pro-credit card are also the most hateful toward the big banks.
I bank at a big bank. I have two credit cards. My wife has two credit cards. We have two car payments and a mortgage.
People should have credit. They should use credit. It's useful.
Dave Ramsey is nothing more than a self-help guy that finds a way to pry money from stupid people.
And don't expect the government to bail you out when the job goes away and you can't pay for them. I mean, you can probably expect it, since it's happened thousands of times already. Empowering bad decisions is one of the worst things the government will do.
If people would understand the basic concept of having a high balance credit card and only using 10% of it, pay it off monthly, and understand the concept of what an interest rate can do to the overall balance of the account, then having a credit card is not an issue.
Having a credit card isn't a problem. Not knowing how it works is a problem.
Again, if you're stupid, and you don't know how a credit card works and how it effects your credit score, then as I said, feel free to follow Dave Ramsey's model and not have/use a credit card. If you feel that it's a good idea to carry a high balance on a card with an 18% interest rate, then, yes, you should pay the money to go see Dave Ramsey.
However, if you're not Fake Sugar Dick (WARNING, NOT THE REAL SUGAR DICK!), feel free to use a credit card, build your credit score, and get great rates on mortgages, car loans, etc.