Current recession and crappy economy has EVERYTHING to do with credit. THAT is why you cannot get a card. The credit card companies are eating billions and billions of defaulted debt, so unless you have super pristine credit or 20+ years of very good credit history behind you, currently they are very, very picky.
Also remember that a credit card is unsecured debt, meaning that if you default, the credit card company really has no way to get all or part of their money back. An auto loan is secured debt, as in, you default, the loan company/bank simply takes your car in return. That's why you can get an auto loan and not a credit card.