I have a great amount of respect for the charitable role Mr. Iverson and other basketball stars play within their communities, ... Many of these sports stars are role models, and actively participate in charities benefiting the underprivileged youth of the American inner cities. There are players who will undoubtedly be fined by the league for dress-code infractions, so it makes sense to put the money to good use.
For men, unless it's a pretty casual affair, it's usually best to leave the shorts at home. And while there are many nice dress sandals for men, most of them don't go with business casual or formal attire. Of course, you can always check with your employer about the dress-code policies to see if dress sandals are OK to wear.