We're so sorry that happened to you, but there is an explanation, and here it is: When multiple people are shopping, and they all have the last of a particular product in their cart, one of them will complete checkout before the others, and that person will get the item.  That product will now be considered "sold out", and the other customers will have the item removed from their carts as there are no more available.