These guys are such babies, the Million dollar players can buy nice armani suits if they want to, (Webber has always had very nice suits) but even at 400k the league min players can get 2-3 blazers at the big and tall store and some dockers and comply without going broke.
If they want more money they can always negotiate more money in their next contract. As far as the owners paying for required uniforms, that is so silly, each player can get as fancy as they want or as basic depending on each players taste and style. Smart casual blazers, casual slacks or fancy suits can always be used when players go to fancy restaurants, formal events, or other times the player wants to dress up a bit.
That is also why IRS wont let you deduct this type of clothing, If the dress clothes can also be used for non-usiness wear then it is just part of a persons wardrobe which can not be deducted. Only clothes that are "safety clothes" or uniforms that have company insignia or logo on them that are required by employer are deductable. If each team had a team blazer with team logo sewn on the jacket pocket, (hehe yeah some "gold standard" blazers would really make us fans puke),then they could be deducted, but the NBA is not requiring off-court uniforms, so each player can spend as much as they want to get their own look. They just have some very min standards to meet.
Personnaly I dont believe in formal dress codes, but when I was an employee accountant I had to wear ties, etc. Now as a self-employed CPA, I almost never wear a tie, but still wear casual clacks and collared shirt. Unless I take the Harley to work, then jeans and denim shirt. But heck Im the Boss so I can do as I please. If someone hired me for Millions , I would wear suits, uniforms, a chicken outfit if my boss wanted.
If these guys want to wear anything they want then quit the NBA, open a basketball camp, be your own boss, wear whatever you want.