You are over qualified for the job, so they won't hire you.
did you tell them it's just for a year? if you did, what jon says is probably true. large corporations put employees - even if they're just part-time burger flippers or shelf stackers - through training programs which take time and money. if they doubt you're interested in hanging around, they're unlikely to waste the time and effort to train you, no matter what your qualifications.
Walmart manager: "Oh, so you want me to give you a job, pay for a uniform and the time and manpower spent training you so that you can hang around for a year and leave this crappy job for a "proper" job? Nah, I think I'll hire someone who wants to stick around and build a career with us."
Berry and Brof are right. Never apply for a job and tell them you only want to work for a year.
Might I suggest waiting tables (make better money), or apply at Target, but don't tell them your 1 year limit. Target is a lesser evil than Wal-Mart, but only slightly.
Also, look for a night-shift position. Employers usually have the hardest times filling those roles.
I could get you a job if you want to live in Michigan, but then....you have to live in Michigan
I can't beat the other pimps down, but I know how to avoid their corners.
....and you'd have to be happy with Gregor as your pimp.
I hear he's reasonable, but the protection isn't up to what the other pimps in the area provide.
In addition, you seem rather condescending.
+1 (but the "grouper fish stuck in a cooler" comment was pretty f@#$ing classic)
For what it's worth: After 15 years of working in a corporate environment with members of both ends of the spectrum, I've observed that extended education is no match for a positive attitude, humility, and a decent work ethic. Best of luck to you.