I'm also tough on glasses. I wear military issue American Optics aviators. Their cheap because they're mass produced for the military, they are stylish, tough, and come in a lot of different options in terms of glass/polycarbonate, lens color, frame size, and ear piece style. Only sunglasses worn on the moon!
+1! Best pair of sunglasses I have ever owned.