No I freaking blame Wal-Mart. It was Wal-Mart that fired them. Stop making excuses for Wal-Mart.
And if these people had worked for any other major retailer and done this, they would have been fired as well. All major retailers have the same policies.
Why is that? Blame the legal system.