You got the glasses pretty cheap buying from Lens Crafters.
I know I use to work at Pearle Vision Care/Pearle Vision for 15 years and was forced to work for Lens Crafters when they did a corporate take over and purchase of the Cole vision group who owned Pearle Vision , Cole optical,Sears optical,BJ optical,Target optical.
The take over of the Cole vision group made Luxottica retail group/ Lens Crafters the most powerful optical retail chain in the world and they jacked up their prices once they had the monopoly on corporate vision care and optical retail.
For example Luxottica retail group owns over 7000 retail outlet through out the world and two eye care insurance companies Cole Vision,Eye Med. Some of the popular retail outlets are Lens crafters, Sun glass hut, Pearle vision, Sears optical,Target optical and other retail optical outlets.
The Luxottica group also own and manufacture Okaley, Ray ban, Arnette,
Eye Safety Systems, K&L,Luxottica,Mosley Tribes,Oliver Peoples,Persol,Revo,Steroflex,Vogue.
They also license theses brands and manufacture:
Anne Klein,Brooks Brothers,Bulgari,Burberry,Chanel,Chaps,Coach,D&G,Dolce and Gabbanaa DKNY,Donna Karan,Miu Miu,Polo Ralph Lauren,Prada,Ralph Lauren Purple Label,Paul Smith,
Stella McCartney,Tiffany & Co.,Tory Burch,Versace,Versus.
Basicaly because Luxottica own the manufactures the spectacle frames for about $0.25 to $3.00 a piece in their manufacturing plants and then they sell the spectacle frames and sunglasses in their retail stores for $100.00 to $600.00 or more they make a lot of profit on the sale.
Plus with their eye med and cole vision insurance they get you coming right when you step foot in the store from Optometrist visit to retail. When the optometric staff steers you over to retail part of the store to purchase glasses or contact lens.
Also the retail staff is graded on weekly, daily,hourly basis if the employee don't preform or sell a certain amount they get their hours cut even if it's no fault of the employee who is scheduled to work at not very busy times in the store. They get their hours cut compared to the employee who work on busy day and sales just fall in their lap.
If you don't like buying your glasses from a online retailer go to Costco optical or Walmart optical and get the spectacle for half the price. With no hassle if there's a problem with glasses. Most of their doctors worked for Pearle Vision who had some of the best doctor in corporate optometry.