I agree 100%. It really bugs me when the glasses stores run those "buy one get another for free" offers. Those frames are typically junk and won't last more than a year or so.
If you spend the money on a quality frame, they usually last a few years.
A lot of the stores, Lenscrafters and Sunglass Hut included, are also owned by Luxottica.
The peeling of the coating on the frames, it happened on the pair I had before the Ray-Bans, they corroded something terrible. The peeling and corrosion is due to the exposure to salty moisture (sweat). The Ray-Bans were MUCH better as it relates to the coating holding up, as in I had NO issues with it at all. I had those for 3 years, with the same lenses in them, but the plastic on the temples started getting brittle and breaking off. I HAD to get new glasses and since my prescription hadn't changed and I couldn't find frames I liked (damn you wide-rim tortoise shell frames for being the "it" thing right now), under the laser I went.