Moral to this story - Don't buy guns at Walmart.