It's a good idea.
It's a business, these players are employees of this business. The amount of money they make and the amount of people that look up to them is irrelevant. Do you realize how many people in the corporate world don't like to get dressed up? I know this summer I hated getting dressed up but who gives a shit, it's a business and thats the requirement. I fail to see why in this particular business, they should be exempt from following the general unspoken rules of the business world.
I know that if I saw David stern in sweat pants, big hoodie, and some gold chains, I would consider it a lack of respect for not only his own job but the NBA as a whole.I don't see why the other employees (the players in this case) should be any different.