Wal-Mart in recent years tried (Might still be doing it) to implement a program to video tape each person who purchased a gun. It's kept a lot of people from buying any firearms or ammo there.
I have seen the security set-up at my store. pretty much from the moment you park you are on dvd quality video. I work in the Tire and Lube Express, and if there is an infraction of a rule or damage done to a car they (managers and security) review the "tapes." when the employee who is in the hot seat is called into the office, if there is any problem or objection they are shown the playback (in the security room), thats how i know.
To buy a gun at my store, you must get a background check. there has been two guys that i have seen get arrested trying to buy a gun that had outstanding warrants. They ran the check, set up a time for they guys to come in to buy their gun, and LEP were there instead. For ammo you are required to show i.d. but only your birth date is entered in the computer (register) and most of the time they don't even do that. Based on what i could see of the video system there they have the capability to zoom in on the id, but i don't think that it would be readable without special software. I could read my badge though.
as mentioned before, I work at Walmart.