I don't think its hard to stay debt-free. Really. If you don't have the money to buy something, don't buy it. Its as simple as that. Don't take a loan to buy something you can't afford.
And if you WANT to buy something more expensive later on that you originally can't afford with your monthly salary, start a savings account. Sooner or later you'll be able to buy that thing you couldn't afford with the money you saved up. And it will be with your own money. And you won't be in debt.
While I personally love credit cards since it means I won't have to carry money around, there's also a few dangers of them. For example, going out to the bar, I've ended up spending over $400 in a single night on myself. Simply because its harder to keep track of how much you've spent, especially while drunk. However, I rarely buy small things for myself, such as candy, ice cream etc. I put all of the money I have left every month in to my savings account, and occasionally withdraw a little to buy things I consider more important.
However, to those that say its not the company's fault, to some extent it is. While I don't know exactly how it works over there, most banks etc. perform a background check to see how your stable your economy is, what your current living situation is, and if you have and unpaid loans or late payment warnings, in order to set the loaning rate, and whether or not they want to loan money to you at all. If it looks bad, such as a lot of late payments or unpaid loans, they'll deny you. Which usually is for your own good.
However, there's also a few companies that don't do this, and also some companies that are aimed towards teenagers that can loan, say, $500 through mobile messaging. These companies can set people in debt without them being aware of the consequences. While yes, the people taking the loan are ignorant and foolish themselves, but the companies also abuse that in order to make a greater profit for themselves. So on one hand, some companies are to blame. On the other hand, its their own fault for not knowing that can happen if you loan money.