Put a pair on this morning and one of the arms fell off. They were from Gap last summer, I think. Any ideas where to get some that will stand up to me wearing them?!