I've purchased two guns at Wal-Mart, a day or so apart. Both times went smoothly, though it is weird having to have one of their shift managers walk you out. At least the second one was cute. Both guns were .22 caliber rifles.
The third time around wasn't so smooth. They had a Marlin 336W for $337 or so, down about fifty from what it had been, and Remington had another $50 rebate going on. Twice, I stopped in after work to look at it, and I knew if it made it into my hands, it would leave with me. I was there at 1845 hours the first time (I get off work in another county at 1800, usually.) Took about 20 minutes to get someone to me, and he refused to show it because it was "too late to do a gun sale since background checks take two hours", and their guns/ammo sale cutoff time is 9PM. He wouldn't back down, so I left.
A few days later, I was there at 1820. This time, I couldn't even find anyone back there, so I went up front and got a "yellow-vest" (some kind of manager, I think) to walk me back and find someone. That in itself took maybe fifteen minutes, since they were busy up front. Another fifteen before someone with a gun-case key showed up, and gave me the same spiel. Now, I'd bought a gun elsewhere a week or so earlier, and had been in and out in minutes, the BGC being done before I'd even finished the 4473. I told him that, and added that, with Trump in office, gun sales were not at all what they had been and BGCs were quick. Still, they would not take that gun out of the case. I finally told them I'd be happy to pay the extra money at Bass Pro to buy it from them, and left.
Before making it to Bass Pro, however, I ended up in my favorite gun showroom a few days later and found a good price on a second-hand Winchester 94 to scratch the lever-.30-30 itch...