There's nothing wrong with owning a credit card as long as you pay for your balance in full. Spend only if you have the capacity to pay for the total amount once your bill comes in. These days having a card is almost a necessity, for example when you travel the hotel will require a credit card as it acts as a guarantee for the hotel. A credit card is also one of the references that you can use as proof of financial capacity. The biggest sin that people commit is to let their credit cards revolve. The interest will really eat you up.
Banks now are too aggressive in issuing credit cards. In the early 90s, credit card companies were very conscientious when it comes to membership. Then comes Citibank in the mid 90s issuing credit cards left and right. Now every tom, dick and harry has a credit card regardless of their capacity to pay. That's when sh1t happens.