You seriously dont have a debit card and 2 dollars?
I can't say i blame him though. Especially after the whole Sony debacle, i try to keep my credit card info off of major consoles myself even more now than i did before (the card i did use to activate xbl service years ago is no longer active, so it doesn't matter there anyway)... all my points/gold time purchases for xbox have been through cards i've picked up at brick and mortar stores. Paranoia works here.
There's a big difference between PSN and Xbox Live. You can't always live life with a tinfoil hat on your head.
^^ Nope, you're right, even without knowing your credit card info, your online accounts can still be compromised anyway .. but that doesn't mean you should take your credit and just flick it like a frisbee over to any company that asks for it either.. :P