This is what I believe needs to be done:
1. Stores like Target and Walmart need to limit in store purchases to true necessaries: food, HBA/OTC/Rx products, cleaning supplies/paper products, baby formula, diapers, baby wipes.
At my store the baby products could be moved to the girls style pad across from the registers. Use carts and tape to ban access to other parts of the store by guests.
My store would create an L-shaped shopping area: as you would go in, you would have the needed baby products, head down between A and B and all of B-side would be blocked off. On A side you would have HBA, CVS, cleaning products and paper. At the end of that main aisle you have Market which would be opened down to mini-seasonal. Blocks B, C, D, and E would have no access to guests. F side would be closed completely to guests.
2. All other products (clothing, pet food, electronics, etc.) are to be ordered online with curb side pickup only. Returns are extended by a few weeks or a couple of months.
3. Limit the number of people allowed in the store at one time. One person out, one person in.
4. Those under 18 years of age are to be accompanied by a parent or legal guardian.
5. Reduce opening time to 8A to 7P everyday.
I know some will find these measures draconian, but I am tired of seeing bored people (of all ages) just lollygagging around the store and families out with their whole crew of kids walking the store touching everything in sight.