I've tried explaining a few times but perhaps not clearly enough....my issue with this claim is that it happened outside of work hours and nothing to do with her work. Yes she was away for work purposes, but it was her decision to meet a friend AFTER her working day had obviously finished (and their negligence that broke the light (allegedly)).
It's not about the $ex to me, I'd say the same if she went out dancing and fell over - just because you wouldn't have been away if it wasn't for work, doesn't mean your company should pay for accidents in your own personal time/choices. You couldn't claim against your employer if this happened at home, so why should being in a hotel be any different, just because they paid for it? To me its irrelevant where she was and for what reason, it happened outside of her work commitments whilst away so she should chase the hotel for compo, not her company. Again just IMO of course.
Companies already compensate you very well if you're required to work away from home (I travel every fortnight so speak from experience). I'd hate to have my own business in this day and age if companies are now required to pay for accidents that happen outside of work.