Walmart's ecommerce shortcomings stem from running brick and mortar stores. The warehouses and workers filling and shipping online orders are serving live stores at the same time. Amazon doesn't have that problem.
Walmart has a lot of room for improvement, but the employees are not stealing from you. They probably gave you a big card to make you happy.
gift card