BA still cancelling Scotland flights tonight
My understanding is that it's BA's policy that whenever there is any disruption to the schedule it is the domestic services which get pulled first - this is to allow them to try and keep the rest of the schedule going.
Their reasoning is that it is easier to find alternatives modes of transport for domestic flights - GLA/EDI (and MAN) are lucky(!) that they have the BD option, unlike here at NCL.