On your next trip to Walmart, see if the "10 Foot Rule" is put into practice. Most likely you will be disappointed. Employees and even managers don't even bother to greet anyone. I try to get a manager's attention when they just walk on by without smiling or acknowledging that I'm in the vicinity. I want to ask if they know what the "10 Foot Rule" is!
Try it the next time you are out witnessing. Give a tract to people who are in 10 feet of your reach. Some people appreciate the fact that you took time to hand them a tract! I had one man look at me like I was crazy! He had probably never received a tract before. The more you do this, the more you may give tracts out!