I got new glasses last June very rarely wear them as I have contacts which I predominantly wear. So last night I'm cleaning them and they just broke in two [shocked] so took them back this morning and one of the first things the assistant said to me was she had the same frame and it happened to her too. She then looked up my order and said as I'd had them more than six months they were no longer under guarantee so I would need to buy the frames again(£99) and they'd transfer over the lenses free of charge! I said no way, why should I pay for something that's faulty and why on earth would I want the same frames again when there was obviously a fault with them? After some back on forth with the director they agreed to give me new ones free of charge I picked a new frame got the order organised and left but now I'm worried I was being unreasonable? Should I have offered to meet them halfway or something? I know I have a short temper and can sometimes be a bit fiery.