Did you get your Electronic Travel Authorization (ETA) before traveling, which acts like a visa waiver to enter the UK for short stays; this applies to tourism, business, and family visits.
It is weather. It is out of our control. Life is not fair. Life is short. Take what you get and be happy. Buckle up and enjoy the ride. It is all we have.