A friend of mine went into walmart to pick up some more ammo before heading to the range today. He is 20 and went in with his 16 year old brother. They were picking up rifle ammo, but when they went to pay for it they asked for his ID AND his brothers. His brother didn't have ID on him so they refused to sell my friend ammo because his BROTHER wasn't 18. My friend left and on the way out started talking to another customer who told him the same thing had happened to him the week before. This customer said he went up to the manager, never got an explanation of why she wouldn't sell the ammo, but was told the employee had the right to refuse service. Anyone else ever hear anything like this, or have any ideas of why they would do this?