RE: walmart guns
Just know you guns before going into any Wal-Mart. That pimple-faced kid behind the counter probably knows diddly squat about firearms.
A case in point: I go into a WM and ask for a box of .380 Auto. Kid comes back up with .38 Special. When I tried to correct him he merely thought the "zero" had been dropped (.38 instead of .380).
Same goes for K-Mart. Most of those people wouldn't know a .22 from a shotgun and really don't seem to care.
Also, watch what you get. Quite often what you see on display is what you might get, sticker glue, nicks, abuse and all.