To be fair, your flight being late is something that your travel insurance company should deal with. If airlines and travel industries had to subsidise late flights and erratic weather patterns they may go out of business. Get travel insurance, it's affordable (but read the fine print, some may have over $100 excess which makes such incidents not claimable).