Does your favorite store employ people like Adam? Do you?
It'll probably be very difficult for this guy to find an other job and that sucks for him, but do you know why? Because very few businesses are willing to do what Wal-Mart has been doing (in Adam's case) for the last ten years.
Wal-Mart might keep Adam due to the publicity. If they do, they risk a discrimination lawsuit every time they fail to hire an applicant who can't perform the duties outlined in the job description because they're letting Adam slide. No good deed will go unpunished and unintended consequences and all that crap.
While we are on the subject of holding Wal-Mart to a higher standard, pay was mentioned. In my town, Wal-Mart's starting pay is about average for the type of work. I know a guy who has worked for Wal-Mart for coming up on two decades and he makes nearly 19 bucks an hour. Not management (or even a particularly good worker), just been there a long time.
In case you haven't got experience in this industry in the Deep South, that's pretty damn good for unskilled indoor work.
I'm not particularly fond of Wal-Mart, but it's unfair to see so much vitriol heaped on them for treating their employees about the same as nearly every similar business.
My experience in my town. Your mileage may vary.