If you agree with Wal-Mart's actions, you don't really have a heart or a brain. H&M is guilty of this too.
Both retail giants, instead of donating unsold clothing to the poor (especially in the areas around the stores which are poorer), are not only trashing them to prevent resale but are also physically slashing and cutting through the clothes to ensure that even if someone finds these clothes, they are unwearable.
It is standard practice in the clothing business to donate unsold inventory to the poor, as this gives those people clothing they wouldn't otherwise have and would be a great way to otherwise free up space for new inventory. Furthermore, these companies will often get tax breaks for these donations.
How greedy and stupid are these companies, really?