The Wal-Mart near my home requires that you be 21 to purchase any ammunition that can be used in a handgun, although I've never need to show my ID for anything other than a firearm purchase. Wal-Mart does escort you to the front door, while they carry the firearm, once you reach the front door they hand you the box and say goodbye. Wal-Mart has a policy of rotating their employees through different departments, your bound to get employees who don't like guns, don't like you, and are po'ed with their existence. I've only met one pro gun Wal-Mart employee, but if you can't deal with store policy you should find somewhere else to shop.