As much as I am critical of Lufthansa in many respects of their new business model, as much I think we need to give airlines a break if delays are due to bad weather (as seems to be the case in the OP's case). At the end of day, it is all other passengers who have to pay for some gold diggers. Just my view.