Not really, because when that happens I can get a new card and/or contest the charges with my bank. In this case I used my paypal debit card, and most of us know how easy it is to fix such things with paypal.....I wouldn't even have to cancel the card in that situation.
Failing that, getting a prepaid debit card also works; can't charge when it's not there. While I don't support NG, I'm really not there for NG. I'm there because I want to play, and I'm there for what community is left.