Comment by dboreham
Quick note that Preswick is not really Glasgow (35 miles away) and Glasgow has its own airport which presumably was also affected by the same weather so they couldn't divert to that. Between the Scottish lowlands (where they had already tried all the commercial airports) and anywhere else, Manchester is about the closest option.
As someone totally ignorant of British airports, a Google maps search for "airports northern england" shows Teesside, Carlisle, and Newcastle all significantly closer to Edinburgh than Manchester. Are these not places where a 737 under emergency could land? Or was the weather also bad there?