Bedlam, sounds like your glasses are coming apart. Have you contacted Bolle? Warranty?
I wear Action Optics (Smith) with my current pair going on 10 years. These are the cheaper plastic ones.
Years ago I tried the Walmart glasses. Not very good optics. Cheap, though. Here's a link to a cheaper brand someone once posted here. I don't own these:
http://www.glpolarized.com/