Best Buy is apparently increasing its customer return window from 14 days to 30 days.
Why? This certainly costs them money, not just from lost revenue but from the cost of restocking and returning to the manufacture (not to mention fraud).
Are they doing this because they are good guys? Hah. Do you really expect goodwill out of an electronic retailer?
They did it because they felt they had to. As the top dog in dedicated electronics stores, they are constantly under competitive assault. They are the reference point competitors start from. Wal-mart attacks them on price. Amazon.com attacks them on price and convenience. Smaller retailers attack them on knowledge and integration services. Everyone attacks them on the niche details like return policies.
Best Buy did this not because they wanted to, but because they felt they had to under competitive pressure. The accountability enforced by the market works faster, on more relevant variables, and far more powerfully than government regulation.
When the government does regulate variables such as this, such regulation often actually blunts the full accountability of the market. Retail laws in many European countries set maximum hours and discount levels, protecting large retailers like Best Buy from upstarts trying to provide a better of different service.