No. This is definitley a situation where the 'circumstances outside of the airlines control' should and does apply.
Perhaps, but BA will be most likely trying to do damage control in the aftermath of this debacle. The last thing they'll do is start denying pax who have been affected by the disruptions refunds.