I hope somebody can answer your question. I still don’t have any retail cards but I’m thinking about applying for one as well. I just don’t know which one yet, so I think I’ll wait until I figured that out. I don’t think you have bad scores, you should be able to get a card somewhere.
I agree with ambersun, it’s much easier to get approved in the store or in the bank. I got approved for a Bank of America secured card a couple of days ago and I applied in person. I now think that I would’ve probably been denied if I had applied online. They even offered me a card that you can’t see on their site.