I bought a 128gb cruzer and it only has 32 gb of storage.
What did the seller say when you told him?
Purchased new from Walmart.
Return it to WalMart. The quickest way to get the problem resolved.
You could return it to SanDisk and get a free replacement but it would take longer.