I won’t declare “right” or “wrong” here, but as has been noted, if you are using your CC to buy luxury items for which you don’t presently have the cash, then you are living much, much closer to the financial edge than most experts would advise.
As for your friend’s/family’s position that CC’s are evil and should only be used in emergencies, well, I disagree with that. There are plenty of reasons that I use a credit card:
-much handier than a wallet full of cash.
-if your wallet gets lost/stolen, you can cancel your CC with only $50 max liability (zero if you cancel before the thief tries to use it), but you probably won’t recover the cash that was in your wallet (assuming your wallet gets recovered at all).
-in a dispute with a merchant, the CC company can be your ally; if the merchant really is screwing you over, the bank can reverse the transaction and charge the merchant a fat fee for doing so, which often gives the merchant a strong incentive to play fair. You do not have this weapon on your side if you pay with cash, check, or ATM card.
-many CC’s offer cash back or other benefits, which means it can actually be cheaper to buy an item with a CC than with cash.
-using a CC means you’re nut punching your ATM card’s PIN into keypads all over town. Banks don’t typically offer the same protections on your checking/savings account as credit card companies do on your credit card.
-Nowadays, if you’re unsure how much you’ve spent during the current billing cycle, you can check your card’s tally online. Unlike in the past, there’s currently no reason not to know where you stand WRT expenditures.
The only reason not to pay it off every month is because you don’t have the cash to do so - in which case I refer you to my first paragraph.