It's political the new UK government can't be seen to let an airline fail especially one that serves the regions that it wants to boost connectivity too.
As for BA yes they would bail them out as they provide the UK with massive global presence and connectivity.