Larry,
I will copy my response to the sunglasses post because they are very similar when it comes to being a distraction and sometimes very annoying to other players.
There are far too many items of clothing, and eyewear, and headphones etc, etc to abolish (IMO). I am in favor, however, of letting players know that there are consequences to wearing anything that might cause them to either; not see cards, or not hear the amount of a bet, or any number of mistakes that could prove very costly. They will also have little defense (if any) when pleading their case. "I couldn't see the cards" or I thought it was my bet" or "I thought he said 100, when I said call, not 1,000,000!!!"