This is one of those “you get what you paid for situations”
Aside from not being able to directly return it to Walmart.. the issues do go on.
1. The box was not destroyed, yet somehow, the cabinet pieces inside came dented, bent, scratched, etc.
2. Assembly, not difficult. But when you pay for a brand new product you don't expect to need to “bend it back in shape” for the pieces to fit together.
3. When you pay for a product, you expect to get the item as described… not a different color. The box was labeled gray… the cabinet was white.
If you want to save a buck %26 assemble the cabinet together yourself, I'd say $130 isn't bad all things considered. But if you want a quality product, spend the extra money and purchase from a reputable “big box” store.