I love the consumer protection of my credit cards, and use them to pay for pretty much everything (except tips, I prefer to tip in cash). However, a $2,000.00 credit card dept with an average interest rate, paying the minimum payment, while make no further purchases, will take 20+ years to pay off fully, due to the compounded interest. For those that cannot afford to pay off their credit card dept every month, it is modern day slavery. Like others here, I pay my credit card off every month. I also keep my credit card usage to about 2 to 3% so I maintain a stellar credit rating. I have gone up to 10% for large planned purchases and paying them off that month.
Like has been said numerous times in this thread, if you don't have the money to pay for it in full, don't make the purchase, until you do.