The image of the NBA is tarnished because of the actions of some of its players, not because of how they dress.
I doubt the NBA wants to promote the outward *image* (much less the inward) of thugs/gangsters...which is why there is now a dress code. I support it.