I think Walmart has done a fairly good job managing through this mess. The 3 box limit is reasonable and they've kept the line on prices.
I've read complaints in this thread that stun me a little. For those who can show employees are misbehaving, file a complaint with both the store manager and corporate. Give them the information and even if it's not "iron clad", corporate will investigate.
Those that complain about the 7AM lines, what do you offer as a better solution? I don't like it either but it's the case at Cabelas, Academy, and I suspect most other big box outlets. In January and February when the stores were allowed to stock ammo as they always did, I took the time to get to know the patterns of the local stores, talk to employees, and I was able to get some merchandise when and IF the store did. Did I make a bunch of early morning or late night trips for no reason? YOU BET I did. However, the stores don't know what they are getting. The "hey it's in stock" threads have only served to enable a LOT more people to reap rewards without developing their own shopping skills

No pain and all gain!
For those feeling like the secret list is being leaked, the distribution centers have taken over allocating the scarce product. Again, if you know otherwise, report the manager to Corporate.
In general, I thank Walmart for keeping some sanity in the current chaos! Life is not fair people. Not everyone gets a trophy and we do keep score!